fix maybe?

This commit is contained in:
chris 2025-08-01 07:40:09 -04:00
parent fd343cb6a6
commit 9480449b72

View File

@ -53,7 +53,7 @@
const navUserControls = document.getElementById('nav-user-controls'), welcomeMessage = document.getElementById('welcome-message'), signOutBtn = document.getElementById('sign-out-btn');
const messageBox = document.getElementById('message-box'), loadingSpinner = document.getElementById('loading-spinner'), modalContainer = document.getElementById('modal-container');
// **FIXED**: Declared variables safely without parsing immediately.
// **FIXED**: Declared variables safely without parsing immediately. This prevents the script from crashing.
let authToken, user, allTimeEntries = [], allUsers = [], employeeTimerInterval = null;
// --- Helper Functions ---
@ -92,7 +92,6 @@
const showView = (viewName) => { clearInterval(employeeTimerInterval); Object.keys(mainViews).forEach(v => mainViews[v].classList.toggle('hidden', v !== viewName)); }
// --- UI Rendering ---
// **FIXED**: This function now safely handles loading from localStorage.
function updateUI() {
try {
const storedUser = localStorage.getItem('user');
@ -275,18 +274,6 @@
signOutBtn.addEventListener('click', () => handleSignOut());
updateUI();
// Service worker registration can be added back once the main app logic is stable.
// if ('serviceWorker' in navigator) {
// window.addEventListener('load', () => {
// navigator.serviceWorker.register('/sw.js')
// .then(registration => {
// console.log('✅ ServiceWorker registration successful with scope: ', registration.scope);
// })
// .catch(err => {
// console.log('❌ ServiceWorker registration failed: ', err);
// });
// });
// }
</script>
</body>