chore(backlog): 记录 g337 完成
This commit is contained in:
+1
-1
@@ -3423,7 +3423,7 @@
|
||||
{
|
||||
"id": "g337",
|
||||
"domain": "tooling",
|
||||
"status": "open",
|
||||
"status": "done",
|
||||
"title": "可访问名门禁:combobox / slider / range 缺 aria-label 直接红",
|
||||
"motivation": "本轮修输入件可访问名时发现口径靠人记:13 个组件都有 ariaLabel,commandPalette 的搜索框却只有 role=combobox + aria-controls,没有名字——读屏进命令面板只念「编辑框」,用户不知道搜什么。这类缺陷肉眼看不出来(placeholder 看着像有名字),只有读屏用户会撞上,必须让门禁兜住。",
|
||||
"acceptance": "① ua verify 新增 checkAriaNames:扫描皮肤包源码里含 role: 'combobox' / role: 'slider' / type: 'range' 的创建块,块内既无 aria-label / aria-labelledby、紧随其后 3 行也没有 setAttribute('aria-label') 即报错,报出文件:行号;② 窗口只取单次 h() 调用块(回退到 h('input|textarea|select'、前进到收尾行),避免把相邻元素的 aria-label 误算成本控件的名字;③ 实跑抓到 commandPalette 一处并修好(aria-label 取 placeholder,缺省「搜索命令」);④ AGENTS 的门禁说明与 verify 成功串同步;⑤ npm run check 全绿。",
|
||||
|
||||
@@ -381,3 +381,4 @@
|
||||
{"ts":"2026-10-27T02:07:38+08:00","id":"g334","result":"done","commit":"d7a8b0a","summary":"对比度配对 18→24(正文与语义色 × 三块语义淡底),抓到警告文字 4.12 不达标,亮色 warning 加深到 8a5d15(5.01);tokens 双源同步"}
|
||||
{"ts":"2026-10-27T02:09:25+08:00","id":"g335","result":"done","commit":"19d5e90","summary":"textField/textarea/inputNumber/slider 增 ariaLabel(缺省沿用通用名),区间滑块自动拼上下限;四份清单文档同步"}
|
||||
{"ts":"2026-10-27T02:10:09+08:00","id":"g336","result":"done","commit":"da09e29","summary":"全选框与行复选框补可访问名(选择第 N 行),选中行加 aria-selected;文件仍 198 行"}
|
||||
{"ts":"2026-10-27T02:13:15+08:00","id":"g337","result":"done","commit":"1d25c8a","summary":"新增可访问名门禁:verify 扫描 combobox/slider/range 控件,补齐 commandPalette 搜索框 aria-label"}
|
||||
|
||||
Reference in New Issue
Block a user