fix: ajout logs debug détaillés pour diagnostic lien Équipe

- Logs dans initWhenReady() pour voir si le header est trouvé
- Logs dans addLinksToHeader() pour voir si la fonction est appelée
- Retry avec limite de 10 tentatives pour trouver le header
- Logs pour vérifier l'ajout du lien Équipe
This commit is contained in:
syoul
2025-12-06 22:08:22 +01:00
parent 47fb1d9727
commit ba45a934cf

View File

@@ -984,15 +984,28 @@ Interface de pilotage pour les responsables sécurité des PME.
document.querySelector('nav') || document.querySelector('nav') ||
document.querySelector('div[role="banner"]'); document.querySelector('div[role="banner"]');
console.log('🔍 initWhenReady - header trouvé:', !!header, 'body:', !!document.body);
if (header || document.body) { if (header || document.body) {
checkAuth(); checkAuth();
// Délai pour s'assurer que le header est complètement rendu // Délai pour s'assurer que le header est complètement rendu
setTimeout(() => { setTimeout(() => {
console.log('🚀 Initialisation des liens de navigation...');
initStrategyLinks(); initStrategyLinks();
}, 100); }, 200);
} else { } else {
// Réessayer après un court délai // Réessayer après un court délai (max 10 tentatives = 500ms)
setTimeout(initWhenReady, 50); if (typeof initWhenReady.attempts === 'undefined') {
initWhenReady.attempts = 0;
}
initWhenReady.attempts++;
if (initWhenReady.attempts < 10) {
setTimeout(initWhenReady, 50);
} else {
console.warn('⚠️ Header non trouvé après 10 tentatives, initialisation quand même');
checkAuth();
initStrategyLinks();
}
} }
} }