0c8723ef84
SW fetch() wraps SSE responses in a buffered Response, preventing SignalR streaming — handshakes time out after 15s as a result. Exclude /hubs/ and /Kiosk/PollSession so the browser handles them directly without SW wrapping. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>