~/talk

It's the markup that matters

Talkat JSConf Budapest 2022 · 2022-06-02..06-03· [accessibility, web-platform]

Markup determines the accessibility tree and the values assistive tech sees, not frameworks or buzzwords; browsers generate roles, names and states from HTML and the Accessibility Name computation, and an audit of top sites finds almost half of inputs lack accessible names. Concrete fixes include proper <label> associations, table <caption>s, and using <button> not divs. Emerging platform work—the Accessibility Object Model and Open UI primitives—are already testable: selectmenu and popup attributes are experimental behind flags in Chromium/Canary.

AI-written summary · about

  1. 0:00Introduction to HTML
  2. 2:44Speaker background
  3. 3:24Accessibility fundamentals
  4. 5:35The accessibility tree
  5. 7:11Semantic markup
  6. 8:29Structure and navigation
  7. 10:45Landmarks for navigation
  8. 12:24Form controls
  9. 14:14Table semantics
  10. 15:30Button accessibility
  11. 17:16Learning resources
  12. 18:20Accessibility Object Model
  13. 20:18AOM events and testing
  14. 22:00Future of web controls
  15. 23:03Standardizing controls
  16. 25:09Select menu proposal
  17. 27:22Pop-up attribute
  18. 28:23Pop-up behavior
  19. 30:29Wrapping up
~/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.