diff --git a/public/service-worker.js b/public/service-worker.js index 3d2dab07..468cc7a7 100644 --- a/public/service-worker.js +++ b/public/service-worker.js @@ -45,12 +45,11 @@ self.addEventListener('activate', (event) => { event.waitUntil( caches.keys().then((cacheNames) => { return Promise.all( - cacheNames - .filter((name) => name !== CACHE_NAME) - .map((name) => { - console.log('[Service Worker] Deleting old cache:', name); - return caches.delete(name); - }) + // Delete ALL caches (including current) to force fresh fetch + cacheNames.map((name) => { + console.log('[Service Worker] Deleting cache:', name); + return caches.delete(name); + }) ); }).then(() => { // Take control of all clients immediately