Files
Zara Zhang 2344d06062 fix: screenshot renderer now waits for slide animations
The previous render batch used 80ms gaps between ArrowRight presses.
Most custom-nav templates (signal, coral, mat, etc.) set an `animating`
flag during CSS slide transitions and drop keypresses while it's true.
Result: every press after the first was silently ignored and the
screenshot captured slide 2 regardless of which slide was requested.

Rewrote the renderer with:
- 1200ms between ArrowRight presses (covers all observed transition
  durations across the library)
- 900ms settle time after reaching target slide (lets the final slide's
  own enter animations complete; fixes the 8-bit-orbit mid-scroll capture)
- Hash navigation kept for deck-stage templates (5 of 21; instant and
  reliable on that path)

All 63 affected screenshots regenerated. Verified on signal (1, 8, 18),
coral, cartesian, monochrome, 8-bit-orbit, mat.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 16:32:16 -07:00

369 KiB
1920x1080px