From 87ddb76e39085af05fff602079fb457128313e3b Mon Sep 17 00:00:00 2001 From: PaulVua Date: Tue, 17 Mar 2026 18:41:15 +0100 Subject: [PATCH] Fix: retirer applyTranslations du MutationObserver (boucle infinie) applyTranslations modifie le DOM -> declenche MutationObserver -> re-appelle applyConfig + applyTranslations -> boucle infinie. Le re-apply reste dans le callback fetch sidebar de chaque page. Co-Authored-By: Claude Opus 4.6 (1M context) --- html/assets/js/topbar-logo.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/html/assets/js/topbar-logo.js b/html/assets/js/topbar-logo.js index c377130..3f1bab8 100644 --- a/html/assets/js/topbar-logo.js +++ b/html/assets/js/topbar-logo.js @@ -71,9 +71,5 @@ document.addEventListener('DOMContentLoaded', () => { badge.style.display = (config.WIFI_status === 'hotspot') ? '' : 'none'; }); - // 5. Re-apply i18n translations for dynamically loaded elements (sidebar, topbar) - if (window.i18n && typeof window.i18n.applyTranslations === 'function') { - window.i18n.applyTranslations(); - } } });