chore(backlog): 记录 g343 完成

This commit is contained in:
HIsheR
2026-10-27 02:25:59 +08:00
parent d5e16027f8
commit 7ac36ad320
2 changed files with 10 additions and 0 deletions
+9
View File
@@ -3473,6 +3473,15 @@
"acceptance": "① formItem 句柄暴露 reset:构造时快照原生控件的初始值,复位时还原并 dispatch input/change 让信号同步,最后清错误态;② 新增 FormItemProps.reset 钩子,自绘控件由调用方回写信号;③ form 的重置改为 doReset:逐项 reset → 收起汇总条 → 再调 onReset(向后兼容);④ ua verify 新增 checkFormReset 三条断言;⑤ demo 表单加「重置」按钮与城市下拉的 reset 钩子演示;⑥ npm run check 全绿。",
"status": "done",
"notes": ""
},
{
"id": "g343",
"domain": "visual",
"title": "校验红环只在聚焦时亮:常驻 3px 红环让长表单看着像整页报错",
"motivation": "ui.css 里 .ua-invalid 同时写死了 border-color 与 --ua-focus-ring-danger,且都带 !important。结果是校验失败后即使焦点早已离开,字段仍挂着 3px 红环:一屏七八个字段全红时视觉噪音压倒真正的错误位置,相邻字段的环还会叠成一团;聚焦时光环也锁死在 danger 档,正常焦点环被 !important 压掉。",
"acceptance": "① 拆成两条规则:描红常驻(border-color),危险光环只在 :focus-visible 亮(六个选择器覆盖 root 与包裹式控件的内部触发器);② 令牌零新增,仍走 --ua-focus-ring-danger;③ ua verify 新增 checkInvalidRing:常驻块出现危险环即红,且必须存在聚焦态危险环(防改出一半);④ npm run audit:visual 计数不涨;⑤ npm run check 全绿。",
"status": "done",
"notes": ""
}
]
}