diff --git a/script.js b/script.js index 59dca8b..7e371f1 100644 --- a/script.js +++ b/script.js @@ -23,11 +23,15 @@ const state = { // --- IMMEDIATE SETUP (UI Handlers) --- // This ensures buttons work even if Auth is slow -setupTabs(); -setupZoom(); -setupModal(); -setupHelp(); -setupFAB(); +// --- IMMEDIATE SETUP (UI Handlers) --- +// This ensures buttons work even if Auth is slow +document.addEventListener('DOMContentLoaded', () => { + setupTabs(); + setupZoom(); + setupModal(); + setupHelp(); + setupFAB(); +}); // --- AUTHENTICATION --- onAuthStateChanged(auth, (user) => {