Post-Audit Accessibility Improvements for OpenMRS O3

Hi Community,

Following our recent Accessibility Audit (you can read more here), SolDevelo has implemented an initial set of “quick win” accessibility fixes. These address common, high-impact issues such as missing alt text, form labels, heading structure, link clarity, focus visibility, color contrast, and basic ARIA attributes.

You can find the PRs (most are already merged) here:

Our approach focused on addressing these high-impact, low-risk issues while intentionally avoiding overwriting components from the shared UI library or introducing new or updated dependencies at this stage.

While this first phase tackled these “quick wins,” the audit also identified more complex issues. We’ve documented these findings, which provide valuable insights to guide future improvements. You can find an initial overview of these more involved items here: OpenMRS Accessibility Insights - Google Docs.

Huge thanks to the community for the collaboration!

Best, The SolDevelo Team

7 Likes

@grace Have you heard about any feedback regarding these Accessibility fixes? Are there any implementations that already benefits from this work?

@dszafranek Do we know how the general Accessibility Audit status has improved after merging these fixes? Are there any numbers that can be shared?

1 Like

Thanks for asking, Jakub.

We worked on issues found in our accessibility audit based on the prioritization session we had with the community. We focused on pages listed in chapters 5.1-5.5. We managed to fix around 70-80% of the issues reported on these pages. Some of the fixes also affect entire application and other views.

The remaining issues would either require a bigger refactoring or some bigger decisions regarding tools and libraries used - some of them do not support accessibility options. All of the remaining issues are described with insights and direction on how to address them in the doc linked by Oliver.

2 Likes