diff --git a/src/popup/popup.js b/src/popup/popup.js
index d77032ccc85a53299f264f4a13d734b1182dab0a..f243a0e2a66f47d52a3fba5b0fd743e4ac2ae5bf 100644
--- a/src/popup/popup.js
+++ b/src/popup/popup.js
@@ -238,12 +238,16 @@ async function proceedToggleExtension() {
   }
 
   browser.runtime.sendMessage({ action: "toggleExtension", isActive: newState });
+  
   if (!newState) {
+    await browser.storage.local.set({ isTrackingActive: false });
     if (isTrackingActive) {
       window.open("stats.html", "_blank");
     }
     browser.runtime.sendMessage({ action: "closeSidebarBlocks" });
   }
+
+  await updateOptionsUI();
 }
 
 // === 6. Mise à jour de l'UI du popup en fonction d'un message ===