chore(backlog): 记录 g296 完成
This commit is contained in:
+2
-2
@@ -3054,11 +3054,11 @@
|
||||
{
|
||||
"id": "g296",
|
||||
"domain": "tune",
|
||||
"status": "open",
|
||||
"status": "done",
|
||||
"title": "修 form 校验失败仍提交:自绘控件字段没有原生 input 时守卫失效",
|
||||
"motivation": "提交守卫写成「找到焦点目标才中止」,而焦点目标只查 input/textarea/select;非搜索式下拉、评分、开关容器里没有原生 input,firstBad 为 null 时校验有错也照样调 onSubmit(demo 的「城市」必填下拉即可复现)。",
|
||||
"acceptance": "① 中止判据改为错误条数 bad > 0;② 焦点落点按 控件 → 触发器(button/[tabindex]) → 字段容器(tabIndex=-1) 三级退让;③ manifest 的 form 步骤与 demo 描述同步说明;④ npm run check 全绿。",
|
||||
"notes": ""
|
||||
"notes": "form 提交守卫改判错误条数;焦点按 控件 → 触发器 → 字段容器(tabIndex=-1) 三级退让,自绘控件字段也能被定位并拦住提交"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -340,3 +340,4 @@
|
||||
{"ts":"2026-10-26T23:22:14+08:00","id":"g293","result":"done","commit":"beca3d8","summary":"AGENTS 强制约定补第 7 条:浮层打开算一次 + 展开期 trackShift + 收起摘监听"}
|
||||
{"ts": "2026-10-26T23:32:40+08:00", "id": "g294", "result": "done", "commit": "3914d5d", "summary": "dataTable 加「列」面板(勾选显隐、末列锁死)+ 受控 hiddenColumns;桥接抽成 tableBridge,导出跟随可见列"}
|
||||
{"ts": "2026-10-26T23:36:02+08:00", "id": "g295", "result": "done", "commit": "3533459", "summary": "新增 ua audit:surface 逐档验表面阶梯;surface-2/3 改从 surface 派生,悬停底亮度比 1.008→1.123"}
|
||||
{"ts": "2026-10-26T23:37:21+08:00", "id": "g296", "result": "done", "commit": "2c0a760", "summary": "form 校验失败必定中止(判据改错误数),焦点三级退让到触发器/字段容器,自绘控件字段不再漏过"}
|
||||
|
||||
Reference in New Issue
Block a user