fix: amélioration logique initStrategyLinks pour éviter blocage
This commit is contained in:
@@ -758,8 +758,11 @@ Interface de pilotage pour les responsables sécurité des PME.
|
|||||||
let initTimeout = null;
|
let initTimeout = null;
|
||||||
|
|
||||||
function initStrategyLinks() {
|
function initStrategyLinks() {
|
||||||
// Éviter les exécutions multiples
|
// Éviter les exécutions multiples (mais permettre une réinitialisation si nécessaire)
|
||||||
if (isInitialized) return;
|
if (isInitialized && document.getElementById('link-team')) {
|
||||||
|
console.log('ℹ️ Déjà initialisé et lien Équipe présent');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Annuler toute tentative d'initialisation en cours
|
// Annuler toute tentative d'initialisation en cours
|
||||||
if (initTimeout) {
|
if (initTimeout) {
|
||||||
@@ -767,7 +770,9 @@ Interface de pilotage pour les responsables sécurité des PME.
|
|||||||
initTimeout = null;
|
initTimeout = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Marquer comme initialisé immédiatement
|
console.log('🚀 initStrategyLinks() appelée');
|
||||||
|
|
||||||
|
// Marquer comme initialisé
|
||||||
isInitialized = true;
|
isInitialized = true;
|
||||||
|
|
||||||
addLinksToHeader();
|
addLinksToHeader();
|
||||||
|
|||||||
Reference in New Issue
Block a user