aboutsummaryrefslogtreecommitdiffstats
path: root/src/style.css
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-10-14 22:35:27 -0700
committerAdam Soltys <[email protected]>2026-10-14 22:35:27 -0700
commit1f2ad6bcf369f17f8710a078293b31e7584e6bba (patch)
treeb84fa5141962a35ba8fd9d00d09127fc05a55904 /src/style.css
parentebc59e50cf86e8edfab21a5be9063e5d5eeab07b (diff)
downloadcoinosv3-1f2ad6bcf369f17f8710a078293b31e7584e6bba.tar.gz
coinosv3-1f2ad6bcf369f17f8710a078293b31e7584e6bba.zip
Media pager: the slide meant stays on screen through a resize, from the first moment. The pager's resize handler re-showed pager.cur, which the slide observer sets a frame after the pager opens — so a resize in that first frame (the page going full screen for the pager, as the player's full-screen button does: a taller window, the address bar gone) had nothing to re-show, and the pager was left to the browser's re-snap. Now the slide meant is an anchor: the start slide the moment the pager opens, then each slide arrived at; a resize re-shows it (or the tail, when the reader is waiting there), and an arrival the observer reports at a size other than the one the pager last laid out at is taken as the resize's doing, not the reader's: the anchor goes back instead. Hardening: Adam's full-screen button on a clip 23 posts down showed another post's still, which a headless run of the same path (a user-gesture requestFullscreen on the feed clip) and tools/pager-resize-test.js (the window grows as the pager opens, shrinks and grows again, changes shape) did not reproduce; the recorder on his tab is for the next time.
Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01J1Kon8bxJoHRpJdSzshCkp
Diffstat (limited to 'src/style.css')
0 files changed, 0 insertions, 0 deletions