diff --git a/src/popup/popup.js b/src/popup/popup.js index 819508d0e39bbb46aed18a19bb8e2da4fbe3a399..d77032ccc85a53299f264f4a13d734b1182dab0a 100644 --- a/src/popup/popup.js +++ b/src/popup/popup.js @@ -225,7 +225,10 @@ function handleToggleExtension(event) { } async function proceedToggleExtension() { - const { extensionActive } = await browser.storage.local.get("extensionActive"); + const { extensionActive, isTrackingActive } = await browser.storage.local.get({ + extensionActive: false, + isTrackingActive: false + }); const newState = !extensionActive; await browser.storage.local.set({ extensionActive: newState }); @@ -236,6 +239,9 @@ async function proceedToggleExtension() { browser.runtime.sendMessage({ action: "toggleExtension", isActive: newState }); if (!newState) { + if (isTrackingActive) { + window.open("stats.html", "_blank"); + } browser.runtime.sendMessage({ action: "closeSidebarBlocks" }); } }