Something went wrong. Try again.
Generate web slides from Comark
Something went wrong. Try again.
fix(wc): IntersectionObserver doesn't navigate during role swap master
The IO that drives audience-mode scroll navigation kept firing during the layout transition into presenter mode: as slides shifted between slot states the IO saw them passing through the host's viewport and sent navigate.scroll for each one, marching currentIndex through every slide before settling on whichever fired last. Gate fireUpdates on role==='audience'. The IO only makes sense for scroll-driven navigation in the audience layout; presenter navigation goes through keyboard/buttons via explicit navigate.next/previous. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Author
graham.systems Co-author Claude Opus 4.7 Date (May 15, 2026, 2:03 AM UTC) Commit 6ceca4fb 6ceca4fbae11a8c253cf1680809d2a16f16d378e Parent b5bb0d46 b5bb0d4607c128f6f6a267a219bcee350e8c0094