Accessibility Commitments
WCAG alignment
- Follows WCAG 2.1 AA success criterion 1.1.1 by providing text alternatives for canvas interactions and exposing keyboard-accessible controls.1
- Tool buttons include discernible text labels, focus rings, and ARIA attributes.
- All color palettes meet contrast ratios of at least 4.5:1 against the default background.
Keyboard support
- Every toolbar control is reachable via
TabandShift + Tab. - Keyboard shortcuts provide redundant operation paths for pointer-only actions (add text, undo, export, navigate pages).
Screen reader cues
- The editor region is wrapped in a landmark with the label “PDF annotation workspace” so users can jump to it quickly.
- Dynamic status messages (e.g., export success) will use
aria-liveregions in an upcoming release.
Ongoing audits
- Automated checks run via
npm run a11y(powered by Pa11y) before deployment. - Manual testing uses VoiceOver on macOS and NVDA on Windows each major release.
Footnotes
-
W3C, Web Content Accessibility Guidelines (WCAG) 2.1, w3.org/TR/WCAG21/. ↩