mirror of
https://github.com/myronblair/tomsjavajive
synced 2026-06-30 09:40:24 -05:00
7dfec466a1
SW was caching shop pages and JS files, serving stale versions without the inline onclick handler. Replacing with self-unregistering SW. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
10 lines
348 B
JavaScript
10 lines
348 B
JavaScript
// Unregister this service worker and clear all caches
|
|
self.addEventListener('install', () => self.skipWaiting());
|
|
self.addEventListener('activate', (event) => {
|
|
event.waitUntil(
|
|
caches.keys()
|
|
.then(keys => Promise.all(keys.map(key => caches.delete(key))))
|
|
.then(() => self.registration.unregister())
|
|
);
|
|
});
|