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
This commit is contained in:
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user