mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-11 02:46:16 -08:00
Regression introduced in the bundle 3 refactor. After calling prepareEmbeddedMpv, the controller wrote the response back into this.support — but the component's session-creation effect tracks this.support(), so updating it cleaned up the just-created session and ran startSession again, which prepared again, set support again, and so on. Net effect: endless "Loading stream…" spinner because every session was disposed before MPV could finish loading the file. The initial loadSupport() in the constructor already populates support (including capabilities). Drop the redundant set in startSession; leave a comment explaining why so it does not get re-added. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Entire-Checkpoint: f957cd9849e0