Skip to content

Commit 06b79ef

Browse files
committed
fix: dont try to cache non-http requests in the service worker
1 parent 2554dcf commit 06b79ef

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/index/src/serviceWorker.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,13 @@ typedSelf.addEventListener('activate', (event) => {
4949
typedSelf.addEventListener('fetch', function (event) {
5050
event.respondWith(
5151
(async () => {
52-
if (event.request.method !== 'GET') return fetch(event.request);
52+
if (
53+
event.request.method !== 'GET' ||
54+
!['http:', 'https:'].includes(
55+
new URL(event.request.url).protocol,
56+
)
57+
)
58+
return fetch(event.request);
5359
if (!event.clientId) return fetch(event.request);
5460

5561
const client = await typedSelf.clients.get(event.clientId);

0 commit comments

Comments
 (0)