From c7e560682bbd63f1f3c8e44c4b7d9fedcad8c3a0 Mon Sep 17 00:00:00 2001 From: Quality App System Date: Mon, 19 Jan 2026 21:44:05 +0200 Subject: [PATCH] Fix: Remove duplicate safeStorage declaration causing SyntaxError - safeStorage is already defined in storage-utils.js which loads first - Duplicate declaration was causing 'Identifier already declared' error - This error prevented script.js from loading and broke theme toggle --- py_app/app/static/script.js | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/py_app/app/static/script.js b/py_app/app/static/script.js index 60bab81..0879ed5 100644 --- a/py_app/app/static/script.js +++ b/py_app/app/static/script.js @@ -1,28 +1,4 @@ -// Safe localStorage wrapper to handle tracking prevention -const safeStorage = { - getItem: function(key) { - try { - return localStorage.getItem(key); - } catch (e) { - console.warn('localStorage access blocked:', e); - return null; - } - }, - setItem: function(key, value) { - try { - localStorage.setItem(key, value); - } catch (e) { - console.warn('localStorage access blocked:', e); - } - }, - removeItem: function(key) { - try { - localStorage.removeItem(key); - } catch (e) { - console.warn('localStorage access blocked:', e); - } - } -}; +// safeStorage is loaded from storage-utils.js (defined in base.html before this script) document.addEventListener('DOMContentLoaded', () => { console.log('🔧 script.js DOMContentLoaded fired');