Disable service worker to avoid stale bundles

This commit is contained in:
Your Name 2025-12-30 20:31:26 -05:00
parent 1328e56c71
commit f251412f86
1 changed files with 17 additions and 7 deletions

View File

@ -29,11 +29,21 @@ ReactDOM.createRoot(document.getElementById("root")).render(
</React.StrictMode>
);
// 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(() => {});
});
}
}