Accessibility
This page says what has been tested and how. Automated checks catch only part of what matters, so nothing here is called “accessible” until it has been tested with real assistive technology.
For the manual tests below there is a step-by-step script with the exact words each scenario should produce. Open the screen reader test script
Testing matrix
| Check | Status |
|---|---|
| axe-core in every scenario, all three languages (automated) | Automated in CI |
| Expected screen reader speech, both builds, all three languages (automated) | Automated in CI |
| Keyboard-only walkthrough of every scenario | Automated in CI; manual pass pending |
| NVDA + Firefox (Windows) | Not yet tested |
| VoiceOver + Safari (macOS) | Not yet tested |
| VoiceOver + Safari (iOS) | Not yet tested |
| TalkBack + Chrome (Android) | Not yet tested |
| Arabic (right-to-left) with a screen reader | Not yet tested |
| 400% zoom / 320px reflow | Not yet tested |
| Windows forced colours | Styles written; not yet verified |
Known issues
- Individual chart bars are not keyboard-focusable by design; the data is available as a table.
- On narrow screens the chart scales down and its axis labels become small; the “Show data as table” view is the readable alternative until a narrow-screen chart layout lands.
- Spanish and Arabic translations were drafted by the author. Native-speaker review is skipped for now, as no reviewer is available; corrections are welcome through the translation form.
Report a problem
If something doesn’t work with your setup, please open an issue and include your browser, language and assistive technology.