Skip to content

Refactor: make lists more accessible to screen readers#29

Merged
bmakuh merged 2 commits intomainfrom
MDOCS-3721
Jan 22, 2026
Merged

Refactor: make lists more accessible to screen readers#29
bmakuh merged 2 commits intomainfrom
MDOCS-3721

Conversation

@bmakuh
Copy link
Collaborator

@bmakuh bmakuh commented Jan 15, 2026

  • Bullet and ordered list items have aria-label attributes attached to simulate proper semantic HTML
  • Fake .ql-ui decorations have aria-hidden="true" applied so that they are not read aloud as "image"
  • Checklists have role="checkbox" aria-checked="true|false" applied

This is an improvement, but it is not bulletproof. There are certain text transformations where the aria-label can get out of sync with the text.

@bmakuh bmakuh merged commit fe4fe7c into main Jan 22, 2026
6 checks passed
@bmakuh bmakuh deleted the MDOCS-3721 branch January 22, 2026 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants