What happened?
Description
When annotating a self-contained HTML slide deck (single HTML file with embedded JS driving fullscreen slide navigation via arrow keys/swipe/click, no
server/build step) using plannotator annotate <file>.html, leaving an annotation on a slide and then navigating to the next slide does not clear the annotation UI. The badge and/or comment composer from the previous slide remains
visible, overlaid on top of the new slide's content, instead of being hidden or scoped to the slide it was left on.
Steps to reproduce
- Open a self-contained HTML slide deck that implements fullscreen slide navigation via JS (click, arrow keys, swipe).
- Run
plannotator annotate deck.html.
- In Pinpoint mode, click an element on the current slide to leave an annotation — the numbered badge / comment composer appears as expected.
- Navigate to the next slide (arrow key, swipe, or click, depending on how the deck's own JS drives navigation).
- Observe that the annotation badge/composer from the previous slide is still visible, superimposed on the new slide, instead of disappearing along with
the slide it was attached to.
Plannotator version
0.27.5
OS
Linux
Agent
Claude Code
Where did it happen?
Annotate
What happened?
Description
When annotating a self-contained HTML slide deck (single HTML file with embedded JS driving fullscreen slide navigation via arrow keys/swipe/click, no
server/build step) using
plannotator annotate <file>.html, leaving an annotation on a slide and then navigating to the next slide does not clear the annotation UI. The badge and/or comment composer from the previous slide remainsvisible, overlaid on top of the new slide's content, instead of being hidden or scoped to the slide it was left on.
Steps to reproduce
plannotator annotate deck.html.the slide it was attached to.
Plannotator version
0.27.5
OS
Linux
Agent
Claude Code
Where did it happen?
Annotate