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" });
   }
 }