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:
@@ -984,15 +984,28 @@ Interface de pilotage pour les responsables sécurité des PME.
|
||||
document.querySelector('nav') ||
|
||||
document.querySelector('div[role="banner"]');
|
||||
|
||||
console.log('🔍 initWhenReady - header trouvé:', !!header, 'body:', !!document.body);
|
||||
|
||||
if (header || document.body) {
|
||||
checkAuth();
|
||||
// Délai pour s'assurer que le header est complètement rendu
|
||||
setTimeout(() => {
|
||||
console.log('🚀 Initialisation des liens de navigation...');
|
||||
initStrategyLinks();
|
||||
}, 100);
|
||||
}, 200);
|
||||
} else {
|
||||
// Réessayer après un court délai
|
||||
// Réessayer après un court délai (max 10 tentatives = 500ms)
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user