harden PWA resume and title fallback

This commit is contained in:
2026-07-23 17:29:02 -07:00
parent c5217b2710
commit 9229896ad7
5 changed files with 51 additions and 37 deletions
-8
View File
@@ -2,14 +2,6 @@ export function registerServiceWorker() {
if (!import.meta.env.PROD || !("serviceWorker" in navigator)) return;
window.addEventListener("load", () => {
const hadController = Boolean(navigator.serviceWorker.controller);
let isReloadingForUpdate = false;
navigator.serviceWorker.addEventListener("controllerchange", () => {
if (!hadController || isReloadingForUpdate) return;
isReloadingForUpdate = true;
window.location.reload();
});
void navigator.serviceWorker
.register("/sw.js", { updateViaCache: "none" })
.then((registration) => registration.update())