diff --git a/frontend/js/hero_fx.js b/frontend/js/hero_fx.js index 7f694637..9f3ab2b5 100644 --- a/frontend/js/hero_fx.js +++ b/frontend/js/hero_fx.js @@ -48,7 +48,7 @@ document.addEventListener("DOMContentLoaded", () => { function typeCommand(element, text, callback) { element.parentElement.classList.remove("hidden"); let i = 0; - element.innerHTML = ""; + element.textContent = ""; const typer = setInterval(() => { if (i < text.length) { diff --git a/frontend/js/user/badges.js b/frontend/js/user/badges.js index 97823f3c..3fc047b0 100644 --- a/frontend/js/user/badges.js +++ b/frontend/js/user/badges.js @@ -112,7 +112,7 @@ export async function loadBadges(data) { ranks.overall.rank !== "--" ) { const overallRank = parseInt(ranks.overall.rank, 10); - if (!isNaN(overallRank) && overallRank <= 10) { + if (!Number.isNaN(overallRank) && overallRank <= 10) { earnedSet.add("TOP_BRASS"); } } diff --git a/scripts/analyze-inactivity.js b/scripts/analyze-inactivity.js index 8c327766..891e1fdd 100644 --- a/scripts/analyze-inactivity.js +++ b/scripts/analyze-inactivity.js @@ -118,3 +118,5 @@ async function fetchData(url) { process.exit(1); } })(); + +.catch(err => console.error("Promise.all failed:", err)); \ No newline at end of file