From 05941f5a2ff8cd0a207de76e5df057ae54f37dfd Mon Sep 17 00:00:00 2001 From: yflory Date: Wed, 26 Mar 2025 15:11:49 +0100 Subject: [PATCH] Fix localStorage issue with Tor --- www/common/sframe-boot2.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/www/common/sframe-boot2.js b/www/common/sframe-boot2.js index 359424a5d..7f6eaa5ef 100644 --- a/www/common/sframe-boot2.js +++ b/www/common/sframe-boot2.js @@ -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); });