From 894fbfc387d4f917d0010ddfc3b86e1a8658d152 Mon Sep 17 00:00:00 2001 From: zhuhaow Date: Fri, 30 Apr 2021 22:31:03 +0800 Subject: [PATCH] Polyfill `chrome.storage.sync` for Electron `chrome.storage.sync` is not supported on Electron (https://www.electronjs.org/docs/api/extensions#chromestorage). --- extension/src/browser/extension/chromeAPIMock.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension/src/browser/extension/chromeAPIMock.js b/extension/src/browser/extension/chromeAPIMock.js index 78c74017..1081f37a 100644 --- a/extension/src/browser/extension/chromeAPIMock.js +++ b/extension/src/browser/extension/chromeAPIMock.js @@ -87,6 +87,6 @@ if (window.isElectron) { }; } -if (isFirefox) { +if (isFirefox || window.isElectron) { chrome.storage.sync = chrome.storage.local; }