fix: preserve user gesture activation for radio stream playback (a30d644)
Immutable
release. Only release title and notes can be modified.
Live Deployment & App Access
- 馃寪 Web App: https://varun.khaneja.org/LocalJam/
- 馃摝 Repository Commit: a30d6446e0ea347524718d13e7eb2706f9564bc6
Commit Details
Subject: fix: preserve user gesture activation for radio stream playback
Date: 2026-09-04 21:34:44 -0700
Commit Message
Trigger audioEngine.playRadio synchronously within click event handlers
instead of awaiting asynchronous IndexedDB operations or triggering
destructive DOM re-renders during event dispatch.
Add reactive updatePlayingState subscriber in RadioView with auto-
unsubscription on route disconnection to prevent memory leaks. Make
audioCtx.resume non-blocking in playRadio and filter benign AbortError
exceptions during rapid station switching.