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:
- (fix) Fix a11y issues on the home page by olewandowski1 · Pull Request #1555 · openmrs/openmrs-esm-patient-management · GitHub
- (fix) Fix a11y issues on the appoinments page by olewandowski1 · Pull Request #1557 · openmrs/openmrs-esm-patient-management · GitHub
- (fix) Fix a11y issues on the patient edit page by olewandowski1 · Pull Request #1569 · openmrs/openmrs-esm-patient-management · GitHub
- (fix) Fix a11y issues on home page by olewandowski1 · Pull Request #1340 · openmrs/openmrs-esm-core · GitHub
- (fix) Fix a11y issues on the Start Visit form by olewandowski1 · Pull Request #2386 · openmrs/openmrs-esm-patient-chart · GitHub
- (fix) Fix a11y issues on the patient summary page by olewandowski1 · Pull Request #2390 · openmrs/openmrs-esm-patient-chart · GitHub
- (fix) Fix a11y issues on the patient visits page by olewandowski1 · Pull Request #2392 · openmrs/openmrs-esm-patient-chart · GitHub
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