Every workflow in the workbench is reachable with a keyboard alone, controls carry real labels rather than placeholder text, and the interface remains usable at 320 pixels wide and in forced-colors mode.
Structure and navigation
Pages use semantic headings in order, a skip link to main content, landmark regions, and a visible focus indicator on every interactive element. The workbench view switcher is a labelled navigation region, and changing view moves focus to the top of the new view so a screen-reader user is not left behind in the previous one.
Controls
Form fields carry associated labels. Interactive targets meet a minimum of 44 by 44 pixels on touch, including the inline links inside review cards. Dialogs are native elements with an explicit close control, escape handling, and focus return to the control that opened them. Status changes are announced through a live region rather than only through colour.
Colour and motion
Text and essential interface colours meet the WCAG 2.2 AA contrast ratio in both light and dark themes, and severity is never signalled by colour alone: every finding also carries a text label. When the operating system requests reduced motion, transitions are removed. A forced-colors rule keeps borders and focus rings visible when the system palette takes over.
Worked example
Loading the bundled sample by keyboard alone: tab to Open sample, press enter, tab through the view switcher to Findings, and each finding card exposes its severity as text, its message, and its disposition control in reading order, with the count announced when the filter changes.
Method and limits
Testing to date covers automated accessibility checks in the browser test suite plus keyboard walkthroughs at 1440, 390, and 320 pixel widths. It does not yet include a full audit with assistive technology users, and no such audit is claimed. Printing is styled for the review registers, not for the working views.
Do this in the app
Open the workbench and use the Settings view to switch theme; the setting is remembered locally and respects the system preference by default.
Related reading
- SupportHow to report an accessibility problem.
- The five-minute methodThe workflow described above.
- LimitationsWhat is not claimed.