fix: ignore non-http schemes in service worker to prevent cache error

This commit is contained in:
2025-12-22 10:46:50 +01:00
parent fd168fea0e
commit 83229e9c67

View File

@@ -118,6 +118,12 @@ self.addEventListener('message', (event) => {
// 🚀 FETCH: Offline-First Strategy
self.addEventListener('fetch', (event) => {
// 🛡️ SECURITY/STABILITY: Only process http/https schemes.
// Prevents "Failed to execute 'put' on 'Cache': Request scheme 'chrome-extension' is unsupported"
if (!event.request.url.startsWith('http')) {
return;
}
const url = new URL(event.request.url);
// CRITICAL: Bypass Auth/API/Supabase early and COMPLETELY.