diff options
| author | Adam Soltys <[email protected]> | 2026-10-17 05:12:10 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-10-17 05:12:10 -0700 |
| commit | 90e1fade3b5041a3db3353569ef49ecff441fee3 (patch) | |
| tree | 278d7863682494a6f910aeac51b481f44b4727f6 /tools/pager-caption-test.js | |
| parent | fa3ce973a66a2044c8cc9ac383928d70eb32e3d0 (diff) | |
| download | coinosv3-90e1fade3b5041a3db3353569ef49ecff441fee3.tar.gz coinosv3-90e1fade3b5041a3db3353569ef49ecff441fee3.zip | |
The video pager never puts up a stand-in still: a clip joins the carousel only once its own first frame is on its slide.
Where the server had no first frame for a clip, its slide showed the post's still (a kept frame or the post's picture) and swapped it for the clip's first frame when one came — often a different picture, and the swap jarred (Adam, 2026-10-17: "i don't want to show posters and then switch to the first frame because sometimes the poster and first frame were not the same and that was jarring. could we just always wait until we have a non-black frame before including the video in the pager?"). Now such a clip gets no picture at all and waits out of the carousel until its first frame is drawn from its cached opening as the clip ahead; one with no frame to be had stays out. The clip tapped to open the pager is unchanged.
tools/pager-first-frame-test.js: the clip without a server frame has no stand-in and waits out of the carousel, then gets its drawn frame. pager-ready-gate, pager-no-poster, pager-eager, pager-loading and pager-swipe-fly pass.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_013ZDf1cyCQLkfjftYhymZAg
Diffstat (limited to 'tools/pager-caption-test.js')
0 files changed, 0 insertions, 0 deletions
