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('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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user