Accessibility
Accessibility is part of product quality. This page documents current behavior and the areas we still need to improve.
Current support
- The main pages use semantic headings, links, buttons, and form controls.
- Workspace controls use native inputs, selects, buttons, and table markup where practical.
- Crosstab tables include a caption naming the row and column variables, scoped row/column headers, sortable header buttons, and aria-sort state for screen readers.
- Reports preserve text-based audit details rather than relying only on color or charts.
- Workspace mode and data-rail tabs support roving arrow keys, visible focus, polite mode announcements, and Escape from the independently scrolling left rail.
Known improvement areas
- Full WCAG conformance has not been certified.
- Dense crosstab tables may require additional keyboard shortcuts and screen-reader summaries for large datasets.
- Color-coded significance should continue to be paired with text indicators in reports and detail popovers.
Testing evidence
- Continuous integration runs axe-core rules tagged WCAG 2.0 and 2.1 Level A/AA against the home, methods, support, status, and accessibility pages in Chromium.
- Those public-page scans must report zero automatically detectable violations before the browser test suite passes.
- Workspace browser journeys cover the empty-state upload control, populated/project states, keyboard mode switching, independent left-rail scroll, 320-pixel reflow, and a 720-pixel 200%-zoom equivalent without page-level horizontal overflow.
Automated rules cover only issues that software can detect. These checks are evidence for the tested pages and states, not a WCAG conformance claim or a substitute for testing with disabled people, keyboard-only navigation, screen readers, zoom, high contrast, and other assistive technologies.
Manual accessibility QA is still required across upload, populated workspace, export, and sharing.