From cc511a0f967e5c9434647dd54b01ab6c2726040c Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Bajpai Date: Wed, 5 Aug 2026 17:17:23 +0530 Subject: [PATCH] fix: resolve 4 bugs in leetcode-ranking --- frontend/js/hero_fx.js | 2 +- frontend/js/user/badges.js | 2 +- scripts/analyze-inactivity.js | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) 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