An aria of ARIA
summary
Claims that ARIA is fickle and that naive ARIA use increases breakage (WebAIM finds ARIA pages had 41% more errors in a 1M‑homepage study). Describes a small janky demo at Gregorianny.app and a practical system: a lint + language‑server that validates role names, enforces element‑role compatibility, flags well‑supported semantic HTML, checks aria-label style (capitalization, no sentence punctuation), verifies required attributes (alt, live regions, dialogs), and emits errors at compile time so incorrect ARIA is caught before runtime.
AI-written summary · about
chapters (7)
- 0:00ARIA and opera parallels
- 3:00What ARIA is
- 8:24Avoid unnecessary ARIA
- 12:27ARIA roles misuse
- 17:04ARIA labels and naming
- 24:14ARIA attributes relationships
- 30:19Key ARIA recommendations
related talks
50mARIA: the good parts
49mARIA A Grande Method Of Accessible Markup
58mA Tangled Web of ARIA
34mIntroduction to ARIA: A Developer's Guide
18mWarm-Up Talk: ARIA Serious?
25mARIA: A Grande Method Of Accessible Markup with Chris DeMars
38mHow To Make Your Website More Accessible with WAI-ARIA
31mARIA Was Made For This Accessiblility of JavaScript MVCs
