Presenting
Notes and the next slide
What the lectern needs, on a screen the room never sees.
01
P opens /presenter in a second window. A BroadcastChannel holds both on the same slide and step, in either direction.
02
Notes are a plain string on the slide. The console renders them at a size you set from the lectern, beside a timer and a clock.
03
The next-slide preview is the real route with ?presenterPreview=1, not a thumbnail. Media holds still in there, and useIsPresenterPreview() lets your widgets do the same.