accessibility

v0.1.0curated

Accessibility requirements for web components — alt text, accessible names, tab order.

concern:accessibilitylanguage:typescriptlanguage:javascriptframework:react
archgate adr import packs/accessibility

Decisions (3)

Images Require Alt Text

Images without alternative text are invisible to screen readers, making content inaccessible to users who rely on assistive technology.

1 rule
Interactive Elements Need Accessible Names

Interactive elements — buttons, links, and form controls — without accessible names are unusable for screen reader users.

1 rule
No Positive tabIndex

Using `tabIndex` values greater than 0 overrides the natural DOM tab order, creating a confusing and unpredictable navigation experience for keyboard users.

1 rule