From 3458cbdd958dfebd315b0e079e9ab629354b7f14 Mon Sep 17 00:00:00 2001 From: RoOhi <2044812+OriginalRoOhi@users.noreply.github.com> Date: Mon, 22 Jun 2026 17:04:36 +0330 Subject: [PATCH] [Glitch] Fix: Ignore non-http/https protocols in Service Worker handleFetch Port 7a635efdc27d52f66f4d1eb379dd64a19067aeaa to glitch-soc Signed-off-by: Claire --- app/javascript/flavours/glitch/service_worker/caching.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/javascript/flavours/glitch/service_worker/caching.ts b/app/javascript/flavours/glitch/service_worker/caching.ts index 96c2898dd7..304f0284d6 100644 --- a/app/javascript/flavours/glitch/service_worker/caching.ts +++ b/app/javascript/flavours/glitch/service_worker/caching.ts @@ -18,6 +18,10 @@ export async function cacheRoot() { export function handleFetch(event: FetchEvent) { const url = new URL(event.request.url); + if (url.protocol !== 'http:' && url.protocol !== 'https:') { + return; + } + if (url.pathname === '/auth/sign_out') { event.respondWith(handleLogout(event)); } else if (/intl\/.*\.js$/.test(url.pathname)) {