From ee39b6088ae07d8fd47049137ad9a4fc2f8ffa6b Mon Sep 17 00:00:00 2001 From: HIsheR Date: Mon, 26 Oct 2026 22:21:05 +0800 Subject: [PATCH] =?UTF-8?q?chore(backlog):=20=E8=AE=B0=E5=BD=95=20g258=20?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .ua/backlog.json | 9 +++++++++ .ua/iterations.log | 1 + 2 files changed, 10 insertions(+) diff --git a/.ua/backlog.json b/.ua/backlog.json index a6817cc..d2c8122 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -2708,6 +2708,15 @@ "status": "done", "domain": "visual", "notes": "选择 flex-wrap 而不是媒体查询:分页条容器宽度由表格宽度而非视口决定,媒体查询猜不准,让 flex 自己按可用空间折行更稳;行距用 gap 的两值写法,不引入新的间距令牌" + }, + { + "id": "g258", + "title": "select 增加 ariaLabel 可访问名", + "motivation": "下拉触发器只显示当前值文案(「5 条/页」「全部」),没有可见 label 时读屏念出来只是一句没主语的量词,用户不知道自己在选什么。表格分页条正是这种场景:新加的页大小下拉既无 label 也无名字。", + "acceptance": "SelectProps 增加 ariaLabel(缺省不落属性),触发器写入 aria-label;表格分页条传「每页条数」;manifest 的 select 参数表与步骤同步(verify 会核对类型字段与文档一一对应);npm run check 全绿。", + "status": "done", + "domain": "tune", + "notes": "加在 select 而非只给分页条写死属性:凡是「工具栏 / 分页条 / 筛选器」这类无可见 label 的场合都需要同一个入口;用 ?? null 让 h() 在未传时整条属性不落地,避免输出空 aria-label(空名字比没名字更糟,读屏会念成空白)" } ] } diff --git a/.ua/iterations.log b/.ua/iterations.log index 9e2ddcb..629518c 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -302,3 +302,4 @@ {"ts":"2026-10-26T22:17:26+08:00","id":"g255","result":"done","commit":"48efb44","summary":"audit:motion 增加第二类必查「悬停/按压位移」;ui.css 用 ua- 类通配一条规则把全站 14 处位移在减少动效下归零(颜色/阴影过渡保留),负向自检确认报 8 处未归零"} {"ts":"2026-10-26T22:19:20+08:00","id":"g256","result":"done","commit":"036e044","summary":"分页条抽成 tablePager 并加每页条数下拉(select 自绘、候选自动补当前值),首末页按钮置灰;dataTable 回落到 199 行"} {"ts":"2026-10-26T22:20:13+08:00","id":"g257","result":"done","commit":"364ac80","summary":"分页条改 flex-wrap 折行 + gap 两值(行距紧一档),页码信息与页大小下拉用 auto 外边距分组,窄屏不再横向溢出"} +{"ts":"2026-10-26T22:21:05+08:00","id":"g258","result":"done","commit":"3036f26","summary":"select 增加 ariaLabel(缺省不落属性),表格分页条传「每页条数」,补 manifest 参数表与步骤"}