mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 03:01:21 +02:00
Camera streams on macOS Safari were failing with "FetchEvent.respondWith received an error: Load failed" because the Service Worker was intercepting MJPEG streaming responses. Safari has known issues handling continuous streaming responses through Service Workers. - Add exclusion for /camera/stream and /camera/snapshot URLs in SW fetch handler - Bump cache version to v24 to force SW update on clients The camera components already have robust error handling with reconnect logic, so bypassing the SW for these endpoints is safe and improves performance.