From 78271568ac082ffab8239cf5c0ff06590e13d85d Mon Sep 17 00:00:00 2001 From: Alexander Li Date: Mon, 26 Jan 2026 18:48:53 -0500 Subject: Update manifest to version 3 and improve popup checkbox functionality (#1) Update manifest to version 3 and improve popup checkbox functionality --- popup.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'popup.js') diff --git a/popup.js b/popup.js index fd60ad0..756d1a0 100644 --- a/popup.js +++ b/popup.js @@ -1,3 +1,5 @@ +const browserAPI = globalThis.browser || globalThis.chrome; + const toggles = [ 'hideHomeFeed', 'redirectToSubscriptions', @@ -24,11 +26,11 @@ const toggles = [ ]; // Load saved settings -browser.storage.local.get(toggles).then((result) => { +browserAPI.storage.local.get(toggles).then((result) => { toggles.forEach((id) => { const checkbox = document.getElementById(id); if (checkbox) { - checkbox.checked = result[id] !== false; + checkbox.checked = result[id] === true; } }); }); @@ -41,5 +43,5 @@ document.addEventListener('change', (e) => { const checked = e.target.checked; const settings = { [id]: checked }; - browser.storage.local.set(settings); + browserAPI.storage.local.set(settings); }); -- cgit v1.3.1