// Remove runtime caches left by the pre-login app. Keep the current static precache. self.addEventListener("activate", (event) => { event.waitUntil(caches.keys().then((keys) => Promise.all( keys.filter((key) => !key.includes("precache")).map((key) => caches.delete(key)), ))); });