codex-team/editor.js

Make editor accessible💡

Open

#1,510 创建于 2021年1月23日

在 GitHub 查看
 (4 评论) (8 反应) (0 负责人)TypeScript (26,602 star) (1,985 fork)batch import
good first issue

描述

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.

贡献者指南