aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/ark.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-10-17 05:04:35 -0700
committerAdam Soltys <[email protected]>2026-10-17 05:04:35 -0700
commite529ab104a19ceb71f1981016fb3a857a79d3caa (patch)
tree75ca0f7646fe7894a0bb547c58d7669001c65f58 /src/features/ark.js
parent1b5c254ec50176f20dceef6f015d1a2731a4904e (diff)
downloadcoinosv3-e529ab104a19ceb71f1981016fb3a857a79d3caa.tar.gz
coinosv3-e529ab104a19ceb71f1981016fb3a857a79d3caa.zip
The video pager's counter counts every post it has found, not just the clips already warmed up: a refresh no longer shows "1 / 2" over a grid of a dozen.
The posts were all there (the grid showed them); the carousel holds a post back until its clip is ready to play — its first frame on the slide and its opening cached — and only the next couple are warmed at a time, so after a refresh the total started at 1 or 2 and crept up as clips warmed (Adam, 2026-10-17: "On refresh the total video count seems to reset to 1 and slowly more load despite showing posters for several more being available"). Now the total, and the place in it, count the waiting posts too; only posts kept out for their shape are left out. A swipe still passes over a post not yet ready. tools/pager-ready-gate-test.js: the counter reads 3 / 4 both before and after the waiting post joins. pager-swipe-fly, profile-pager, thread-pager and pager-seek-hide pass. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_013ZDf1cyCQLkfjftYhymZAg
Diffstat (limited to 'src/features/ark.js')
0 files changed, 0 insertions, 0 deletions