From db4815b7a914be8621e7a228c5d218703d86efbf Mon Sep 17 00:00:00 2001 From: Daniel Onyejesi Date: Sun, 22 Mar 2026 00:41:24 -0400 Subject: [PATCH] Fix: service worker only intercepts same-origin requests, preventing CDN fetch errors --- docker-compose.yml | 2 +- public/sw.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index e1c9599..31e4a61 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: pediatric-scribe: - image: danielonyejesi/pediatric-ai-scribe-v3:v1.5 + image: danielonyejesi/pediatric-ai-scribe-v3:v1.6 ports: - "3552:3000" env_file: diff --git a/public/sw.js b/public/sw.js index dcbff2a..6fb8090 100644 --- a/public/sw.js +++ b/public/sw.js @@ -15,5 +15,8 @@ self.addEventListener('activate', function(event) { }); self.addEventListener('fetch', function(event) { - event.respondWith(fetch(event.request)); + // Only intercept same-origin requests — let external CDNs go through natively + if (event.request.url.startsWith(self.location.origin)) { + event.respondWith(fetch(event.request)); + } });