From f601dffce08c44df35cfba55d885d89e427bb712 Mon Sep 17 00:00:00 2001 From: digital-garbage <133010426+digital-garbage@users.noreply.github.com> Date: Sat, 22 Aug 2026 17:25:26 +0300 Subject: [PATCH] docs: changelog for the player retry fix Co-Authored-By: Claude Opus 5 --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 766ccb2a..11a93f3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,14 @@ quietly. Latent width and height snap to even, since a patchified model cannot take odd. ### Fixed +- **Timeline playback died partway through a long timeline: play/pause left it on "Loading" + forever.** `_classifyVideoError` drops any element whose url is not registered in + `_urlClips`, and only `_syncPool` registered — which runs on a timeline rebuild, not as the + playhead moves. So every clip the sliding pool window materialized during playback could + never retry a failed load: one transient error (rapid play/pause over the network poisons a + stream) and that clip was stuck until a page reload. The boundary fell wherever the initial + window ended, which on a typical timeline is around the halfway point. + - **A linked input driven by `Project · Prompt (global)` claimed to encode "the same text Studio would" and did not.** Studio appends the postfix to every scene itself, so the global prompt is strictly less than what it encodes — and the postfix is usually where