From ae9d500e9c47f2190505a861b05869cbe3541d74 Mon Sep 17 00:00:00 2001 From: HIsheR Date: Mon, 26 Oct 2026 12:43:49 +0800 Subject: [PATCH] =?UTF-8?q?chore(backlog):=20=E8=AE=B0=E5=BD=95=20g74=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 | 8 ++++++++ .ua/iterations.log | 1 + 2 files changed, 9 insertions(+) diff --git a/.ua/backlog.json b/.ua/backlog.json index daebfae..bb7b17a 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -948,6 +948,14 @@ "acceptance": "分页容器加 role=navigation + aria-label;页码行数文本改 role=status aria-live=polite;npm run check 全绿", "status": "done", "notes": "自补:无障碍;live region 只在文本变化时播报,翻页/筛选都会触发" + }, + { + "id": "g74", + "title": "弹窗与抽屉补 aria-labelledby 标题关联", + "motivation": "role=dialog 但没挂可访问名,读屏只会念「对话框」,用户不知道是哪个弹窗;标题元素本身也没有 id,无法被引用", + "acceptance": "modal/drawer 用模块级序号生成唯一标题 id 并挂 aria-labelledby,多实例不撞号;npm run check 全绿", + "status": "done", + "notes": "自补:无障碍;drawer 的 aria-hidden 与 open 同步逻辑未动" } ] } diff --git a/.ua/iterations.log b/.ua/iterations.log index 491d48b..715f6d9 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -118,3 +118,4 @@ {"ts":"2026-10-26T12:40:29+08:00","id":"g71","result":"done","commit":"a6d0692","summary":"数据表可排序表头补 aria-sort 三态(ascending/descending/none),与视觉箭头同源"} {"ts":"2026-10-26T12:41:30+08:00","id":"g72","result":"done","commit":"2aaf30f","summary":"文档站搜索框补 aria-label 与 type=search,新增 sr-only 状态区播报匹配结果数"} {"ts":"2026-10-26T12:42:29+08:00","id":"g73","result":"done","commit":"ebd5793","summary":"表格底栏分页加 role=navigation 与 aria-label,页码行数改 role=status aria-live 播报"} +{"ts":"2026-10-26T12:43:37+08:00","id":"g74","result":"done","commit":"640c286","summary":"modal/drawer 生成唯一标题 id 并挂 aria-labelledby,读屏能念出对话框名称"}