From 98992b0e1dad03e35d27f79451c3eebcb4028583 Mon Sep 17 00:00:00 2001 From: syoul Date: Sat, 6 Dec 2025 22:12:56 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20am=C3=A9lioration=20logique=20initStrate?= =?UTF-8?q?gyLinks=20pour=20=C3=A9viter=20blocage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/strategie-script.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/public/strategie-script.js b/public/strategie-script.js index 4a7129b..05bce13 100644 --- a/public/strategie-script.js +++ b/public/strategie-script.js @@ -758,8 +758,11 @@ Interface de pilotage pour les responsables sécurité des PME. let initTimeout = null; function initStrategyLinks() { - // Éviter les exécutions multiples - if (isInitialized) return; + // Éviter les exécutions multiples (mais permettre une réinitialisation si nécessaire) + if (isInitialized && document.getElementById('link-team')) { + console.log('ℹ️ Déjà initialisé et lien Équipe présent'); + return; + } // Annuler toute tentative d'initialisation en cours if (initTimeout) { @@ -767,7 +770,9 @@ Interface de pilotage pour les responsables sécurité des PME. initTimeout = null; } - // Marquer comme initialisé immédiatement + console.log('🚀 initStrategyLinks() appelée'); + + // Marquer comme initialisé isInitialized = true; addLinksToHeader();