diff --git a/frontend/leaderboard.html b/frontend/leaderboard.html
index 38afd820..d1f16807 100644
--- a/frontend/leaderboard.html
+++ b/frontend/leaderboard.html
@@ -143,19 +143,14 @@
Leaderboard
tab.classList.add('active');
}
});
-
+
+ if (!leaderboardData[activeTab]) {
+ return;
+ }
+
renderLeaderboard(leaderboardData[activeTab]);
}
- document.addEventListener('DOMContentLoaded', () => {
- document.querySelectorAll('.tab').forEach(tab => {
- tab.addEventListener('click', () => {
- setActiveTab(tab.dataset.tab);
- });
- });
-
- setActiveTab('overall');
- });