~/talk

It's the Markup that Matters

Talkat Next.js Conf 2020 · on Tuesday, 2020-10-27· [accessibility, web-platform]

Explains concrete markup actions: ensure a <title> stays updated, use semantic headings (h1–h3) and landmarks so screen readers can navigate by heading and find regions, label form controls with a label element with for/id (WebAIM finds roughly 60% of inputs unlabeled), prefer native elements over ARIA, use role=alert for toasts, inspect the accessibility tree, and consider the emerging Accessibility Object Model (AOM) JS API to read or set accessibility info and automate testing.

AI-written summary · about

  1. 0:00Start
  2. 2:41Accessible code points
  3. 5:01What's on this page? Landmarks
  4. 6:43Tables make tabular data easier to navigate
  5. 7:07No meaningful mark-up for your component? ARIA can polyfill!
  6. 7:30Expandables
  7. 8:12Meaning without mark-up: the Accessibility Object Model
  8. 8:54Setting semantics without mark-up
  9. 9:20Events from Assistive Technologies
  10. 9:39Reading accessibility tree through JavaScript
  11. 9:57Good mark-up makes a difference, gives us lots of accessibility for free
~/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.