diff --git a/frontend/src/lib/hlsEngine.ts b/frontend/src/lib/hlsEngine.ts index fc764040..4436c63a 100644 --- a/frontend/src/lib/hlsEngine.ts +++ b/frontend/src/lib/hlsEngine.ts @@ -471,7 +471,9 @@ export class HlsEngine { // switch to, it retries even a 4xx, six times over about half a minute (measured: seven requests, // then the reclaim), and in a throttled page once a minute (four minutes). On a growing one it // takes the segment for a gap and moves on, so the error is never fatal. Either way the first - // answer is reported. Quiet, since the buffer is still playing. + // answer is reported. Quiet, since the buffer is still playing: the picture runs on until the + // answer, which restarts from where it was asked, so what played meanwhile is replayed (accepted: + // a brief loading state marks it, and nothing the viewer has saved is lost). // // And except a fatal 404: hls.js gave up on something the server still does not have, and asking // again is all that is left.