~/talk

Researching and Writing Accessible Vue ... Thingies

Talkat Connect.Tech 2021 · 2021-11-08..11-10· [vue, accessibility]
slides:none on file

A layered interactive “thingy” (scroll-driven avocado diagram) is implemented in Vue as semantic HTML progressively enhanced with a Vue 3 accessible tabs component, Headless UI disclosures, GreenSock for scroll animations, and a plain-html transcript fallback; VoiceOver and the browser accessibility tree reveal missing labels (unicode circle announced as “black large circle”), so aria-hidden plus a screen-reader-only label fixes it and a Cypress test is changed to select by the accessible name — result: keyboard and screen‑reader usable, tests tied to real accessibility rather than brittle DOM selectors.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Overview
  3. 3:12Accessibility
  4. 4:06Usability Threshold
  5. 9:41Testing
  6. 10:54Accessibility Tree
  7. 12:43Accessibility Inspector
  8. 15:01User Interface Patterns
  9. 17:44Layered Diagrams
  10. 18:25Example Animation
  11. 21:54Asking Questions
  12. 25:36Vision
  13. 27:24HTML
  14. 28:36Accessible Components
  15. 29:40Basic HTML
  16. 38:06Accessibility Bug
  17. 40:35Hiding Content from Screen Reader
  18. 43:32Frontend Testing
  19. 43:56Cypress
  20. 44:20Frontend Tests
  21. 45:10Finding Things to Click On
  22. 47:23Testing for Accessibility
  23. 49:20Excuses and Reasons People Dont Do Accessibility
~/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.