Accessibility
The Treatment Registry targets WCAG 2.1 Level AA conformance. We believe accessibility is a baseline expectation for any health- information site and treat issues as bugs.
What we’ve done
- Skip-to-content link on every page.
- Visible focus rings (focus-visible) on every interactive element.
- Form labels paired with controls (htmlFor / id) on every input.
- Semantic HTML throughout: main, nav, article, aside, section landmarks.
- Colour contrast verified at AA at default theme; dark theme auditing in progress.
- Keyboard reachability for tooltips and menus.
- aria-live regions for dynamic state changes (verification wizard progress, etc.).
- Browser-native zoom support up to 200% without horizontal scrolling.
Known gaps
- Map components (clinic location maps) require interaction with the underlying Leaflet API; alternative text views of the same data are provided alongside.
- RTL layout is scaffolded but not yet end-to-end tested with native Arabic / Hebrew users.
- Audio playback uses browser-native voices; voice quality varies by operating system.
Last automated audit
Lighthouse Accessibility ≥95 on the homepage, clinic detail, procedure detail, country detail, and tools index pages. Manual AT testing (NVDA, VoiceOver, TalkBack) is conducted on a quarterly cadence; results published in /changelog.
Reporting an issue
Use /correctionsto report any access barrier. Include the page URL, the assistive technology you’re using, and what behaviour you expected.