~/talk

ARIA Was Made For This Accessiblility of JavaScript MVCs

Talkat CascadiaJS 2014 · 2014-07-31..08-01· [accessibility, frontend-architecture]
slides:none on file

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

  1. 0:00Introduction and personal story
  2. 3:10Why accessibility matters
  3. 7:20Challenges in single page apps
  4. 11:38Interactivity and keyboard support
  5. 15:29ARIA roles and states
  6. 22:31Screen reader modes and live regions
  7. 28:16Focus management in SPAs
  8. 30:41Summary and call to action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.