~/talk

Practical A11Y for Web Apps

Talkat Frontend Love 2020 · 2020-10-01..10-02· [accessibility, web-platform]
slides:none on file

Argues that single‑page apps must behave like real pages and demonstrates concrete fixes: use Lighthouse and aXe in CI, inspect Chrome DevTools Accessibility panel, test with NVDA/VoiceOver and real blind users (ING runs user tests), and catch silly failures like an image alt that reads “cute dog.” Recommends native semantics over ARIA, use scroll to top, update document title, focus first element on route change, add landmarks and skip links, and use aria‑live for dynamic updates.

AI-written summary · about

  1. 0:00Intro
  2. 1:40Accessibility
  3. 3:55Guidelines
  4. 5:00Perceivable
  5. 8:20Language
  6. 9:17Robust
  7. 10:45Routing
  8. 12:33Accessibility Testing
  9. 14:10Manual Testing
  10. 15:50Control with Keyboard
  11. 17:15Screen Reader
  12. 18:10Landmarks
  13. 19:53Test for Accessibility
  14. 20:15Why Aria
  15. 22:02Outro
~/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.