Skip to content

Adopt accessibility capture from pi-annotate patterns #23

@BraedenBDev

Description

@BraedenBDev

pi-annotate (https://github.com/nicobailon/pi-annotate, MIT, by Nico Bailon) has a thorough accessibility capture implementation that extracts:

  • ARIA role (explicit or implicit)
  • Accessible name and description
  • Focusable and disabled state
  • ARIA states (expanded, pressed, checked, selected)

This maps directly to M3 (WCAG violation detection). Rather than building from scratch, adapt the pattern from pi-annotate and extend it with violation detection (color contrast, missing alt text, focus order).

Implementation:

Attribution: Credit pi-annotate by Nico Bailon in code comments where patterns are adapted.

See docs/design/library-research.md for full analysis.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2-importantHigh value, near-term roadmaparchitectureArchitectural changes or decisionsenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions