mirror of
https://github.com/zoriya/v10.git
synced 2026-08-15 18:34:22 +00:00
Reframe the "clearLiveSeekableRange() on termination" follow-up as a deliberate non-action rather than a gap. Per the W3C MSE spec, the live seekable range is consulted only while duration === Infinity; when a live stream ends, endOfStream() sets a finite duration and the UA derives seekable from buffered + duration, ignoring the live range — so clearing is unnecessary. Clearing on the ENDLIST->finite-Track.duration transition would also be premature (duration is still Infinity until endOfStream) and shrink seekable to buffered-only. No logic change; the existing behavior (bail on null window) is already correct, and the 'no-ops for a complete playlist' test locks it. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>