Open
Description
I'm looking at ReDoc v2 (nice job by the way) but I'm running into problems where the interface isn't very accessible. Looking at the "Accessibility" tab in Firefox, it's mostly div
and span
tags with onClick
events attached that are tripping me up. In order to be useful to more people (and for us to potentially adopt this at work), it would be great to review these and see if some of them could be implemented with some alternative markup or made focusable with tabindex
.
Work items
- Make Response status code accordions clickable #1280 Make Response status accordions clickable
- Enable "Copy", "Expand All" and "Collapse All" to be focusable #1281 Enable "Copy", "Expand All" and "Collapse All" to be focusable
- Make request content type dropdowns accessible #1282 Make request content type dropdowns accessible
- UI review/update on method/path dropdown #1283 UI review/update on method/path dropdown
- Cannot access response schema details #1330 Cannot access response schema details
- Response samples can't be selected #1331 Response samples can't be selected
- Make API endpoint selectable/focusable #1332 Make API endpoint selectable/focusable
- Make callbacks expandable #1341 Make callbacks expandable
- Right hand bar body samples can't be exanded/collapsed #1342 Right hand bar body samples can't be expanded/collapsed
- Accessibility: Guideline 1.1.1: Non-Text Content and Text Labels #1410 All non-text content has a text alternative (WCAG 1.1.1)
- Accessibility: focus ring disappears on headings #2405
- Accessibility: "Authorizations" not keyboard accessible #2406
- Accessibility: Tablists do not have accessible name #2407
- Accessibility: skipped heading levels (h2 -> h5) #2408
- Accessibility: aria-required-parent on nested side nav links #2402