chore(backlog): 记录 g349 完成
This commit is contained in:
@@ -3527,6 +3527,15 @@
|
|||||||
"acceptance": "① 恰好一个原生控件时给控件补派生 id 并把 label 的 for 指过去(组件自带 id 不覆盖);② 无单一原生控件(自绘下拉 / 单选组)改在容器或首个可聚焦元素上写 aria-labelledby 指向 label id;③ label 自带 id 供关联;④ ua verify 新增 checkFormLabel 三条断言;⑤ demo 文案点出关联效果;⑥ npm run check 全绿。",
|
"acceptance": "① 恰好一个原生控件时给控件补派生 id 并把 label 的 for 指过去(组件自带 id 不覆盖);② 无单一原生控件(自绘下拉 / 单选组)改在容器或首个可聚焦元素上写 aria-labelledby 指向 label id;③ label 自带 id 供关联;④ ua verify 新增 checkFormLabel 三条断言;⑤ demo 文案点出关联效果;⑥ npm run check 全绿。",
|
||||||
"status": "done",
|
"status": "done",
|
||||||
"notes": ""
|
"notes": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "g349",
|
||||||
|
"domain": "tune",
|
||||||
|
"title": "listbox / radiogroup 补可访问名:无名的容器读屏只念「列表」",
|
||||||
|
"motivation": "g335 / g337 把可访问名管到了输入控件,自定义角色容器仍是盲区:自动补全、提及、多选、下拉的弹层都是 role=listbox,分段控件的 role=radiogroup,其中五处既无 aria-label 也无 aria-labelledby。读屏进到这些容器只报「列表」「组」,说不出是哪一个列表——而它们恰恰不止一个并存(下拉 + 标签 + 分段同屏)。",
|
||||||
|
"acceptance": "① autoComplete / mentions / multiSelect / select / segmented 五处容器补中文可访问名;② ua verify 新增 checkRoleNames:role listbox / radiogroup 的入参对象里必须有 aria-label 或 aria-labelledby,按花括号深度圈定本次 h(...) 入参避免误伤隔壁;③ 成功文案同步;④ 负向自检去掉一处名字即红;⑤ npm run check 全绿。",
|
||||||
|
"status": "done",
|
||||||
|
"notes": ""
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -393,3 +393,4 @@
|
|||||||
{"ts":"2026-10-27T02:30:18+08:00","id":"g346","result":"done","commit":"1f292e1","summary":"ITERATION.md 新增 form 五条抽查(边框/焦点环/过渡/暗色/阴影),verify 的 REQUIRED 加 form 并把段数下限抬到 57 条,AGENTS 文案同步十九段"}
|
{"ts":"2026-10-27T02:30:18+08:00","id":"g346","result":"done","commit":"1f292e1","summary":"ITERATION.md 新增 form 五条抽查(边框/焦点环/过渡/暗色/阴影),verify 的 REQUIRED 加 form 并把段数下限抬到 57 条,AGENTS 文案同步十九段"}
|
||||||
{"ts":"2026-10-27T02:31:56+08:00","id":"g347","result":"done","commit":"9172287","summary":"ua iter done 先取当前分支,非 qa/probe 直接退出码 2 并说明后果(--force 可绕过),ITERATION.md 留痕步骤写明护栏;负向自检在 stable 上被拒"}
|
{"ts":"2026-10-27T02:31:56+08:00","id":"g347","result":"done","commit":"9172287","summary":"ua iter done 先取当前分支,非 qa/probe 直接退出码 2 并说明后果(--force 可绕过),ITERATION.md 留痕步骤写明护栏;负向自检在 stable 上被拒"}
|
||||||
{"ts":"2026-10-27T02:33:03+08:00","id":"g348","result":"done","commit":"3a46b24","summary":"只有一个原生控件时补派生 id 并让 label.for 指过去,自绘下拉与单选组改在容器/首个可聚焦元素写 aria-labelledby 指向 label id,verify 补 checkFormLabel 三条断言"}
|
{"ts":"2026-10-27T02:33:03+08:00","id":"g348","result":"done","commit":"3a46b24","summary":"只有一个原生控件时补派生 id 并让 label.for 指过去,自绘下拉与单选组改在容器/首个可聚焦元素写 aria-labelledby 指向 label id,verify 补 checkFormLabel 三条断言"}
|
||||||
|
{"ts":"2026-10-27T02:34:06+08:00","id":"g349","result":"done","commit":"a0e4eeb","summary":"五处容器补中文可访问名(输入建议/提及建议/选项列表×2/分段选择),verify 新增 checkRoleNames 按花括号深度圈定 h(...) 入参校验 listbox 与 radiogroup 的名字"}
|
||||||
|
|||||||
Reference in New Issue
Block a user