diff --git a/public/strategie-script.js b/public/strategie-script.js index adb4f0c..212ca1f 100644 --- a/public/strategie-script.js +++ b/public/strategie-script.js @@ -1,5 +1,10 @@ // Script pour la gestion des pages de stratégie (function() { + // Protection contre Fast Refresh : éviter les modifications DOM pendant le hot-reload + if (window.__NEXT_DATA__ && window.__NEXT_DATA__.page === '/_error') { + return; // Ne pas exécuter pendant les erreurs de rechargement + } + // --- DÉBUT PROTECTION MOT DE PASSE --- function checkAuth() { const SESSION_KEY = 'radar_auth_session'; @@ -912,11 +917,9 @@ Interface de pilotage pour les responsables sécurité des PME. } window.__strategieScriptLoaded = true; + // Éviter de modifier document.documentElement qui peut déclencher des rechargements Fast Refresh if (document.readyState === 'loading') { - // Bloquer le rendu visuel immédiat si possible - document.documentElement.style.display = 'none'; document.addEventListener('DOMContentLoaded', () => { - document.documentElement.style.display = ''; checkAuth(); initStrategyLinks(); });