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
|
// safeStorage is loaded from storage-utils.js (defined in base.html before this script)
|
||||||
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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
document.addEventListener('DOMContentLoaded', () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
console.log('🔧 script.js DOMContentLoaded fired');
|
console.log('🔧 script.js DOMContentLoaded fired');
|
||||||
|
|||||||
Reference in New Issue
Block a user