Speaker notes defined with ::: {.notes} appear as regular visible text on the slide instead of being routed to the RevealNotes speaker window.
Minimal example:
---
format: revealjs
---
## My slide
Content here.
::: {.notes}
These should be hidden.
:::
RevealNotes plugin is loaded in RevealjsReactAstSlideRenderer.tsx, but renderBlock's case 'Div' has no class guard for notes — all divs render unconditionally. For reveal.js speaker notes to work, .notes divs need to render as <aside class="notes"> elements, not regular slide content.
Likely affects format: q2-slides too.
Speaker notes defined with
::: {.notes}appear as regular visible text on the slide instead of being routed to the RevealNotes speaker window.Minimal example:
RevealNotesplugin is loaded inRevealjsReactAstSlideRenderer.tsx, butrenderBlock'scase 'Div'has no class guard fornotes— all divs render unconditionally. For reveal.js speaker notes to work,.notesdivs need to render as<aside class="notes">elements, not regular slide content.Likely affects
format: q2-slidestoo.