diff --git a/src/workers/pyodide_worker.js b/src/workers/pyodide_worker.js
index fc9bb22f55cf1acd7a067ef9a88a88461c91b51f..f099a8622c2285814e6630e2a0bbebfd3bc40a4c 100644
--- a/src/workers/pyodide_worker.js
+++ b/src/workers/pyodide_worker.js
@@ -199,7 +199,7 @@ async function checkThreshold(lang) {
     log(`[Worker] Vérification des fréquences pour la langue '${lang}'...`);
   
     const stoplist = stoplistsByLang[lang] || new Set();
-    const shouldFilterStopwords = stoplist.size > 0 && includeStopwords;
+    const shouldFilterStopwords = stoplist.size > 0 && !includeStopwords;
 
     log(`[Worker] Stoplist pour '${lang}' : ${shouldFilterStopwords ? "Appliquée" : "Non appliquée"}`);
 
@@ -276,17 +276,6 @@ async function addWordToLexicon(lang, word) {
   }
 
   log(`Tentative d'ajout du mot '${word}' pour la langue '${lang}'`);
-
-  const stoplist = stoplistsByLang[lang] || new Set();
-  // Vérifier si on a une stoplist et si l'utilisateur veut exclure les stopwords
-  const shouldFilterStopwords = stoplist.size > 0 && !includeStopwords;
-
-  // Si le filtrage est activé et que le mot est un stopword, on ne l'ajoute pas
-  if (shouldFilterStopwords && stoplist.has(word)) {
-    log(`Mot '${word}' ignoré car présent dans la stoplist.`);
-    return;
-  }
-
   // Trouver les lexiques correspondant à la langue détectée
   const targetLexicons = userLexicons
     .filter(lexicon => lexicon.language === lang && lexicon.category === "User")
@@ -307,7 +296,6 @@ async function addWordToLexicon(lang, word) {
   }
 }
 
-//TODO : trouver un moyen d'accéder à cette fonction depuis api.js
 async function AddWord(authToken, selectedWord, lexiconIds, force = false) {
   if (!authToken) {
     console.error("Aucun token d’authentification fourni.");
@@ -340,12 +328,12 @@ async function AddWord(authToken, selectedWord, lexiconIds, force = false) {
       },
       body: JSON.stringify(body)
     });
+    log(`Mot '${selectedWord}' ajouté avec succès aux lexiques ${lexiconIds}`);
 
     if (!response.ok) {
       throw new Error(`Erreur API (${response.status}): ${response.statusText}`);
     }
-
-    log(`Mot '${selectedWord}' ajouté avec succès aux lexiques ${lexiconIds}`);
+    
     return await response.json();
   } catch (error) {
     console.error(`Erreur lors de l'ajout du mot '${selectedWord}':`, error);