From b05a183e5c682e12cb382a0d874e8b545a624a91 Mon Sep 17 00:00:00 2001 From: Serge Alex Date: Fri, 6 Nov 2026 16:46:25 +0300 Subject: [PATCH] Fix: isEnabled defaults to true when key absent (new installs were stuck) --- content/bridge-client.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/content/bridge-client.js b/content/bridge-client.js index 7189ddd..062111d 100644 --- a/content/bridge-client.js +++ b/content/bridge-client.js @@ -71,9 +71,10 @@ function isEnabled() { return new Promise(function (resolve) { - if (typeof chrome === "undefined" || !chrome.storage) { resolve(false); return; } + if (typeof chrome === "undefined" || !chrome.storage) { resolve(true); return; } chrome.storage.local.get(ENABLED_KEY, function (v) { - resolve(Boolean(v && v[ENABLED_KEY])); + // Default ON: key absent -> enabled. Explicit false disables. + resolve(!(v && v[ENABLED_KEY] === false)); }); }); }