Welcome to Vanilla Breeze
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
Private note action for selection-menu. One-click highlight + annotate with localStorage persistence.
The <note-wc> component provides a one-click "highlight + annotate" action inside <selection-menu>. It creates a highlight on the selected text (if not already highlighted) and immediately opens a private note panel.
Notes are the reader's private marginalia — stored in localStorage, not shared with others. For collaborative comments, use <comment-wc> with <review-surface>.
Place inside a <selection-menu> alongside other action components.
<selection-menu for="my-article"> <highlight-wc></highlight-wc> <note-wc></note-wc></selection-menu> <article id="my-article"> <p>Select text, click the note icon to highlight and add a note.</p></article>
note-wc creates a yellow highlight.| Component | Actor | Persistence | Purpose |
|---|---|---|---|
<note-wc> | Reader | localStorage | Private marginalia |
<comment-wc> | Collaborator | Backend (via review-surface) | Shared threaded comments |
<foot-note> | Author | Static HTML | Structural footnotes |
aria-label="Add private note"role="dialog"