diff --git a/src/background/background.js b/src/background/background.js
index 32cbb05393e90fe8544f5b42f9e36a182c8cc389..5567a890ff4b0cb6bff2c591af148f75f3b23eb1 100644
--- a/src/background/background.js
+++ b/src/background/background.js
@@ -68,13 +68,7 @@ async function isUserConnected() {
 
 async function refreshAllUI() {
   log("🔄 Rafraîchissement global de l'UI...");
-  const { extensionActive, isTrackingActive, autoAdd } = await browser.storage.local.get(["extensionActive", "isTrackingActive", "autoAdd"]);
-  browser.runtime.sendMessage({
-    action: "updateUI",
-    extensionActive,
-    isTrackingActive,
-    autoAdd
-  });
+  browser.runtime.sendMessage({ action: "refreshUI" });
 }
 
 // ─────────────────────────────────────────────────────────────────────────────
@@ -222,10 +216,7 @@ async function disconnectFromLexicalDB() {
 // Sauvegarde le token et ferme l'onglet de login si nécessaire
 async function saveToken(token) {
   log("✅ Sauvegarde du token :", token);
-  await browser.storage.local.set({ 
-    accessToken: token,
-    extensionActive: true
-   });
+  await browser.storage.local.set({ accessToken: token });
 
   if (loginTabId) {
     try {
diff --git a/src/popup/popup.html b/src/popup/popup.html
index 0963077bfb1c0a6444faf520452d6a22cca27548..5b3817b4f03a368b574d02321e5532f60689df87 100644
--- a/src/popup/popup.html
+++ b/src/popup/popup.html
@@ -336,7 +336,7 @@
       <span id="auth-text">Se connecter</span>
     </button>
   </div>
-  <button id="toggleExtensionBtn"></button>
+  <button id="toggleExtensionBtn">Activer/Désactiver</button>
   <button id="toggleStatsBtn">Statistiques</button>
   <button id="open-stats">Afficher les statistiques</button>
   
diff --git a/src/popup/popup.js b/src/popup/popup.js
index 95d0de47c1190b0e0b155d73250cb61e771fd25a..122b11cde848e9d988935e141c8fc2816275f45f 100644
--- a/src/popup/popup.js
+++ b/src/popup/popup.js
@@ -202,12 +202,12 @@ async function updateExtensionToggleButton() {
 
   if (toggleButton) {
     if (!accessToken) {
-      toggleButton.textContent = "Activer l'analyse";
+      toggleButton.textContent = "Activer l'extension";
       toggleButton.style.opacity = "0.5";
-      toggleButton.title = "Connectez-vous pour activer l'analyse";
+      toggleButton.title = "Connectez-vous pour activer l'extension";
     } else {
       toggleButton.style.opacity = "1";
-      toggleButton.textContent = extensionActive ? "Désactiver l'analyse" : "Activer l'analyse";
+      toggleButton.textContent = extensionActive ? "Désactiver l'extension" : "Activer l'extension";
       toggleButton.title = "";
     }
 
@@ -240,7 +240,7 @@ async function proceedToggleExtension() {
   await browser.storage.local.set({ extensionActive: newState });
   const toggleButton = document.getElementById("toggleExtensionBtn");
   if (toggleButton) {
-    toggleButton.textContent = newState ? "Désactiver l'analyse" : "Activer l'analyse";
+    toggleButton.textContent = newState ? "Désactiver l'extension" : "Activer l'extension";
   }
 
   browser.runtime.sendMessage({ action: "toggleExtension", isActive: newState });
@@ -288,7 +288,7 @@ async function updatePopupUI(message) {
 
   const toggleButton = document.getElementById("toggleExtensionBtn");
   if (toggleButton && message.extensionActive !== undefined) {
-    toggleButton.textContent = message.extensionActive ? "Désactiver l'analyse" : "Activer l'analyse";
+    toggleButton.textContent = message.extensionActive ? "Désactiver l'extension" : "Activer l'extension";
   }
 }
 
@@ -302,13 +302,8 @@ browser.runtime.onMessage.addListener(async (message) => {
     await updateOptionsUI();
     await updateLanguageSelection();
     updatePopupUI(message);
-  } else if (message.action == "refreshUI") {
-    const { extensionActive, isTrackingActive, autoAdd } = await browser.storage.local.get(["extensionActive", "isTrackingActive", "autoAdd"]);
-    await updateConnectionButton();
-    await updateOptionsUI();
-    await updateLanguageSelection();
-    updatePopupUI({ extensionActive, isTrackingActive, autoAdd });
   } else if (message.action === "showNotification") {
+    // Logique pour afficher une notification si nécessaire
   }
 });