ARIA Was Made For This Accessiblility of JavaScript MVCs
summary
Shows that ARIA features actually solve single‑page app problems: demos use Angular’s ngClick/ngKeypress to make divs operable, Ember attributeBindings to update alt text, and a real app called Distiller adds a focus manager to counter Spine/Handlebars re‑rendering that was ripping focus away. Uses ARIA live regions (aria‑live="assertive") for immediate sign‑in/sign‑out announcements, tabindex/role/aria‑label fixes for hamburger buttons, and proves the changes make keyboard and screen‑reader workflows work.
AI-written summary · about
chapters (8)
- 0:00Introduction and personal story
- 3:10Why accessibility matters
- 7:20Challenges in single page apps
- 11:38Interactivity and keyboard support
- 15:29ARIA roles and states
- 22:31Screen reader modes and live regions
- 28:16Focus management in SPAs
- 30:41Summary and call to action
related talks
49mARIA A Grande Method Of Accessible Markup
29mAngularJS Accessibility
25mARIA: A Grande Method Of Accessible Markup with Chris DeMars
34mIntroduction to ARIA: A Developer's Guide
38mHow To Make Your Website More Accessible with WAI-ARIA
32mEmpowering Rich Internet Applications (RIAs) with Accessibility
50mARIA: the good parts
31mAn aria of ARIA
