From 4e5bfaa6af0c499d63381033a86cc48713c2ae33 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Thu, 18 Jun 2026 12:15:27 -0400 Subject: [PATCH] [playback] harden WebTorrent streaming + add forced-source test deep links WebTorrent (handleTorrentStream) hardening: - Resolve only when playback is actually viable (loadeddata/canplay/playing), not the instant streamTo() is called. A dead/too-slow swarm is no longer reported as success, so the caller's fallback can run. - Pre-playback torrent errors reject (caller falls back); post-playback errors go to an onPlaybackError hook instead of a dead reject(). - Mid-stream stall watchdog surfaces an onStall hook ("waiting for peers"). - Fix a