generated from nhcarrigan/template
e1fbbd4d7c
The service worker was causing 503 errors and freezing requests because: - Pre-caching was trying to cache non-existent files - Fetch handler was too aggressive with interception - Failed cache operations blocked all requests Fixes: - Made pre-caching optional (logs errors but doesn't fail) - More lenient fetch handler (only caches successful responses) - Proper error handling for cache operations - Only intercepts GET requests - Falls back to network if cache fails