From 09be15ce3f9e7d740690cb1a862d905c21975ce5 Mon Sep 17 00:00:00 2001 From: Hetu Nandu Date: Mon, 5 Sep 2022 08:54:44 +0530 Subject: [PATCH] fix: Never cache index.html via Service Worker (#16490) --- app/client/src/serviceWorker.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/client/src/serviceWorker.js b/app/client/src/serviceWorker.js index 2f7e5312ac..56a8d5523a 100644 --- a/app/client/src/serviceWorker.js +++ b/app/client/src/serviceWorker.js @@ -27,7 +27,11 @@ const regexMap = { }; /* eslint-disable no-restricted-globals */ -precacheAndRoute(self.__WB_MANIFEST || []); +const toPrecache = self.__WB_MANIFEST.filter( + (file) => !file.url.includes("index.html"), +); +precacheAndRoute(toPrecache); + self.__WB_DISABLE_DEV_DEBUG_LOGS = false; skipWaiting(); clientsClaim(); @@ -59,3 +63,7 @@ registerRoute( ], }), ); + +registerRoute(({ url }) => { + return url.pathname.includes("index.html"); +}, new NetworkOnly());