mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
setLiveSeekableRange throws only on a non-'open' readyState or an invalid range. The readyState is checked synchronously immediately before the call (no await between, so it can't change), and liveWindowFor guarantees 0 <= start <= end — neither throw vector is reachable. The try/catch was load-bearing pre-split (it also wrapped a duration write that could throw mid-append); that write is gone, leaving the catch dead. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>