Files
Sybil-2/web/public/sw.js
T

15 lines
490 B
JavaScript
Raw Normal View History

2026-05-30 00:32:57 -07:00
self.addEventListener("install", () => {
self.skipWaiting();
});
self.addEventListener("activate", (event) => {
// Navigations through this worker wait for activation. Awaiting a client
// reload here deadlocks first visits, including the token sign-in screen.
event.waitUntil(self.clients.claim());
2026-05-30 00:32:57 -07:00
});
self.addEventListener("fetch", (event) => {
if (event.request.mode !== "navigate") return;
2026-07-23 17:12:11 -07:00
event.respondWith(fetch(new Request(event.request, { cache: "no-store" })));
2026-05-30 00:32:57 -07:00
});