From f251412f86cf92d79e2d87f47d77c1b496461e00 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 30 Dec 2025 20:31:26 -0500 Subject: [PATCH] Disable service worker to avoid stale bundles --- src/main.jsx | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/src/main.jsx b/src/main.jsx index d94e74b..7fd2e5e 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -29,11 +29,21 @@ ReactDOM.createRoot(document.getElementById("root")).render( ); -// Enregistre le service worker pour PWA -if ('serviceWorker' in navigator) { - window.addEventListener('load', () => { - navigator.serviceWorker.register('/service-worker.js') - .then(reg => console.log('Service Worker registered')) - .catch(err => console.error('Service Worker failed:', err)); +// PWA service worker disabled for now to avoid stale cached bundles +if ("serviceWorker" in navigator) { + window.addEventListener("load", () => { + navigator.serviceWorker.getRegistrations() + .then((regs) => { + regs.forEach((reg) => reg.unregister()); + if (regs.length) { + try { + if (!sessionStorage.getItem("sw-cleared")) { + sessionStorage.setItem("sw-cleared", "1"); + window.location.reload(); + } + } catch {} + } + }) + .catch(() => {}); }); -} \ No newline at end of file +}