From b38d89c335afbb3b168cf4d1ee43210c9385573a Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Tue, 5 Dec 2023 19:03:04 -0500 Subject: [PATCH] Disable session storage for the time being Related issue: https://github.com/uBlockOrigin/uBlock-issues/issues/3003#issuecomment-1841831191 --- platform/common/vapi-background.js | 58 ++++++++---------------------- 1 file changed, 15 insertions(+), 43 deletions(-) diff --git a/platform/common/vapi-background.js b/platform/common/vapi-background.js index ae581320d..8e66bb642 100644 --- a/platform/common/vapi-background.js +++ b/platform/common/vapi-background.js @@ -96,49 +96,21 @@ vAPI.app = { * * */ -vAPI.sessionStorage = (( ) => { - if ( browser.storage.session instanceof Object === false ) { - return { - get() { - return Promise.resolve({}); - }, - set() { - return Promise.resolve(); - }, - remove() { - return Promise.resolve(); - }, - clear() { - return Promise.resolve(); - }, - implemented: false, - }; - } - return { - get(...args) { - return browser.storage.session.get(...args).catch(reason => { - console.log(reason); - return {}; - }); - }, - set(...args) { - return browser.storage.session.set(...args).catch(reason => { - console.log(reason); - }); - }, - remove(...args) { - return browser.storage.session.remove(...args).catch(reason => { - console.log(reason); - }); - }, - clear(...args) { - return browser.storage.session.clear(...args).catch(reason => { - console.log(reason); - }); - }, - implemented: true, - }; -})(); +vAPI.sessionStorage = { + get() { + return Promise.resolve({}); + }, + set() { + return Promise.resolve(); + }, + remove() { + return Promise.resolve(); + }, + clear() { + return Promise.resolve(); + }, + implemented: false, +}; /******************************************************************************* *