Fix WCAG 2.5.3 label-in-name mismatches and re-enable axe rule
维护者通常 1 天内回复
@lukasmatta 已经在做这个了。
开始于 2026年10月29日。
评估
这个 Issue 还没有评估数据。
描述
axe-core 4.14.0 enabled label-content-name-mismatch by default, exposing accessibility issues across several components. The rule has been temporarily disabled in https://github.com/AbsaOSS/cps-shared-ui/pull/899 to unblock tests.
Investigate and fix:
- File upload: accessible names such as “Upload file” omit the visible dropzone instruction.
- Datepicker: “Choose Month” / “Choose Year” omit the displayed month / year.
- Tabs with badges: generated accessible names do not match the visible tab-and-badge text.
- Tree autocomplete / tree select: tree item accessible names omit text axe considers part of their visible labels.
Accessible names should include the visible label. Use aria-describedby for supplementary descriptions where appropriate, and investigate upstream component behavior where relevant.
- 主要语言
- TypeScript
- 星标
- 9
- 派生
- 7
- 平均合并
- 1 天 11 小时
- 30 天内合并 PR
- 13
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
AbsaOSS/cps-shared-ui 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 62/100
AbsaOSS/cps-shared-ui#875 ·
维护者通常 1 天内回复
-
enhancement library
难度 1/5 1 小时以内 新手友好度 85/100
AbsaOSS/cps-shared-ui#644 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 65/100
AbsaOSS/cps-shared-ui#913 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 65/100
AbsaOSS/cps-shared-ui#912 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 49/100
AbsaOSS/cps-shared-ui#911 ·
维护者通常 1 天内回复
查看 AbsaOSS/cps-shared-ui 的全部 Issue
相似的 Issue
-
check:passed streams:add
难度 2/5 1-3 小时 新手友好度 62/100
维护者通常 1 天内回复
-
level2 nsoc26
难度 2/5 1-3 小时 新手友好度 82/100
GauravKarakoti/SecureFlow#1488 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
deltachat/deltachat-desktop#6914 ·
维护者通常 2 天内回复
-
area:cli bug P4
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
bug from-studio
难度 2/5 1-3 小时 新手友好度 65/100
esengine/DeepSeek-Reasonix#14868 ·
维护者通常 1 天内回复