diff --git a/public/service-worker.js b/public/service-worker.js index 4ac48d421..e88aae780 100644 --- a/public/service-worker.js +++ b/public/service-worker.js @@ -33,6 +33,13 @@ self.addEventListener('activate', (event) => { // Fetch event - network first, fallback to cache self.addEventListener('fetch', (event) => { + // Skip caching for non-GET requests (POST, PUT, DELETE, etc.) + // The Cache API only supports GET requests + if (event.request.method !== 'GET') { + event.respondWith(fetch(event.request)); + return; + } + event.respondWith( fetch(event.request) .then((response) => {