diff --git a/web/src/service-worker/index.ts b/web/src/service-worker/index.ts index 6a285a675..2473a68c3 100644 --- a/web/src/service-worker/index.ts +++ b/web/src/service-worker/index.ts @@ -13,8 +13,11 @@ const handleInstall = (event: ExtendableEvent) => { event.waitUntil(sw.skipWaiting()); }; +const isImageTagRequest = (event: FetchEvent) => + event.request.method === 'GET' && event.request.destination === 'image'; + const handleFetch = (event: FetchEvent): void => { - if (event.request.method !== 'GET') { + if (!isImageTagRequest(event)) { return; }