fix(playback): reject stale progress updates

This commit is contained in:
4gray committed 2026-08-04 21:27:34 +02:00
1 parent 349e19097a
commit b6bf9a7bb7
6 files changed
+240 -86

No files matched your search

@@ -624,7 +624,10 @@ applications also advance a second fieldless source-revision `Symbol` that
resets the VOD handoff position; target-only switches and Retry leave that
revision stable. None of these ownership objects embed source material, and
recovery ownership state never stores URLs, headers, DRM keys, error payloads,
or credentials.
or credentials. Each rendered web or Embedded MPV application captures the
nullable binding, both opaque tokens, and its live/VOD flag. A time update can
change the resume position only while that exact capture still owns the current
application, so a replaced source cannot repopulate cleared handoff state.
Selecting a built-in recommendation records the target, clears the diagnostic,
and installs a temporary local override ahead of the host override and saved