diff --git a/.ua/backlog.json b/.ua/backlog.json index f25ab86..542f5f2 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -964,6 +964,14 @@ "acceptance": "整组 tabindex=0 可聚焦,keydown 每轮渲染重挂,重渲染后焦点归还并继续连按;补 focus-visible 光环;npm run check 全绿", "status": "done", "notes": "自补:无障碍;重渲染策略保持不变(星标少,开销可忽略)" + }, + { + "id": "g76", + "title": "文字头像补 role=img 使名称可播报", + "motivation": "无 src 的文字头像只是带 aria-label 的 span,普通元素上的 aria-label 不保证被读屏当名称读出来,等于没有可访问名", + "acceptance": "文字头像容器补 role=img,与有 src 时的 img alt 语义对齐;npm run check 全绿", + "status": "done", + "notes": "自补:无障碍;title 仍保留供鼠标悬浮提示" } ] } diff --git a/.ua/iterations.log b/.ua/iterations.log index 8cbcd34..8a070c1 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -120,3 +120,4 @@ {"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,读屏能念出对话框名称"} {"ts":"2026-10-26T12:44:42+08:00","id":"g75","result":"done","commit":"b77eb18","summary":"评分组件补 tabindex 与每轮键绑定、重渲染后归还焦点,方向键可连按,补 focus-visible 光环"} +{"ts":"2026-10-26T12:45:27+08:00","id":"g76","result":"done","commit":"45a00f6","summary":"文字头像容器补 role=img,aria-label 才会被读屏当作可访问名播报"}