codex-team / codex-team/editor.js

Make editor accessible💡

Open
#1,510 4 comments 8 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.