chore(backlog): 记录 g350 完成
This commit is contained in:
@@ -3536,6 +3536,15 @@
|
||||
"acceptance": "① autoComplete / mentions / multiSelect / select / segmented 五处容器补中文可访问名;② ua verify 新增 checkRoleNames:role listbox / radiogroup 的入参对象里必须有 aria-label 或 aria-labelledby,按花括号深度圈定本次 h(...) 入参避免误伤隔壁;③ 成功文案同步;④ 负向自检去掉一处名字即红;⑤ npm run check 全绿。",
|
||||
"status": "done",
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"id": "g350",
|
||||
"domain": "tune",
|
||||
"title": "表格补 caption:读屏进表只念「表格」,几张表同屏就分不清",
|
||||
"motivation": "dataTable 的 <table> 没有任何可访问名,读屏用户 Tab 进表只听到「表格 5 行 3 列」,不知道是用户表还是订单表。栅格里的表往往不止一张,caption 是 HTML 给表格准备的语义名字,视觉隐藏后不占位却能把这件事说清楚;此前 types 里连入口都没有,调用方想命名也做不到。",
|
||||
"acceptance": "① DataTableProps 新增 caption,渲染为视觉隐藏的 <caption>(沿用 .ua-visually-hidden,零新增 CSS);② manifest 文档补 caption 参数、demo 用户表接上并说明;③ ua verify 新增 checkTableCaption(dataTable 渲染 caption + types 有入口);④ 负向自检删渲染即红;⑤ npm run check 全绿,dataTable.ts 仍 ≤200 行。",
|
||||
"status": "done",
|
||||
"notes": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user