codex-team / codex-team/editor.js
Make editor accessible💡
Open
good first issue
- Dominant language
- TypeScript
- Stars
- 31.9k
- Forks
- 2.2k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 1
Description
Currently the editor is not accessible for screen readers because:
1. It does not provide accessible names for interative elements.
2. It relies on non-iteractive elements for interaction.
Proposed solution:
1. Add accessible names to interactive elements via `aria-label` attribute or visually hidden text.
2. Add `role="button"` attribute to all interactive elements or (better) use `button` tag instead of `div`.
3. Add `aria-hidden="true"` and `focusable="false"` to SVG icons.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.