diff --git a/site/src/layouts/BaseLayout.astro b/site/src/layouts/BaseLayout.astro index 0e2798d..5c92564 100644 --- a/site/src/layouts/BaseLayout.astro +++ b/site/src/layouts/BaseLayout.astro @@ -64,10 +64,12 @@ const canonicalUrl = `${siteUrl}${canonicalPath.startsWith("/") ? canonicalPath if ("serviceWorker" in navigator) { // SW requires HTTPS (or localhost). In prod we expect HTTPS. window.addEventListener("load", () => { - navigator.serviceWorker.register("/sw.js", { scope: "/" }).catch((err) => { + navigator.serviceWorker + .register("/sw.js", { scope: "/", updateViaCache: "none" }) + .catch((err) => { // Progressive enhancement; keep failures non-fatal. console.warn("Service worker registration failed", err); - }); + }); }); }