~/talk

How to Make a Web App Accessible to a Blind Person

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [accessibility, web-platform]
slides:none on file

A demonstration of making a Memory web game accessible by changing <img> to input type="image", adding tabindex=0 and role="button", using proper labels for form fields, and updating alt text from a JavaScript array. It reports testing with screen readers (NVDA, JAWS, Narrator, VoiceOver) and, because TalkBack/Orca may not announce dynamic ALT, adds a conditional aria-live="polite" (or role="status"/assertive) region; user testing showed it works with NVDA and the code increase is about 5.45%.

AI-written summary · about

  1. 0:00Accessibility introduction
  2. 2:27Assistive tech for blind users
  3. 5:18Memory game case study
  4. 8:29Form accessibility
  5. 13:10Keyboard navigation
  6. 16:01Dynamic images alternatives
  7. 24:01Live regions and status messages
  8. 31:56Message reading order
  9. 34:49Screen reader workarounds
  10. 40:36Conclusion and user testing
~/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.