Fix localStorage issue with Tor

This commit is contained in:
yflory 2025-03-26 15:11:49 +01:00
parent b75eea2178
commit 05941f5a2f

View File

@ -34,8 +34,12 @@ define([
};
return fakeStorage;
};
let loc = localStorage;
let ses = sessionStorage;
let loc = {};
let ses = {};
try { // required for Tor Browser
loc = localStorage;
ses = sessionStorage;
} catch (e) {}
window.__defineGetter__('localStorage', function () { return mkFakeStore(loc); });
window.__defineGetter__('sessionStorage', function () { return mkFakeStore(ses); });