Fix: Ignore non-http/https protocols in Service Worker handleFetch (#39507)

This commit is contained in:
RoOhi authored and GitHub committed 2026-06-22 13:34:36 +00:00
1 parent 2982c13c9c
commit 7a635efdc2
1 file changed
+4
@@ -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)) {