diff --git a/.ua/backlog.json b/.ua/backlog.json index 9bac291..8272cd6 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -2735,6 +2735,15 @@ "status": "done", "domain": "tooling", "notes": "配方放在「通用约定」之前、紧接配方 14,保证编号递增;要点里特意写了两条踩坑结论:业务层再手动 page(1) 会出现「先跳页再被推回」的闪动;外部联动不需要自己钳制页码,因为内核已把生效页回写进 state" + }, + { + "id": "g261", + "title": "inputTag 删除 chip 后焦点归还输入框", + "motivation": "g244 的 inputTag 里,点 chip 上的 × 会连带把那个按钮本身删掉——焦点随之掉回 body。键盘用户删完一个标签想接着输入,得从头 Tab 回输入框;连续删多个标签时每删一个就丢一次焦点。", + "acceptance": "删除 chip 后把焦点交回输入框;manifest 的 inputTag 步骤同步这句行为(verify 核对文档与实现一致);npm run check 全绿。", + "status": "done", + "domain": "tune", + "notes": "焦点归还写在删除回调里而不是 render 末尾:render 是「按信号重画」,外部改信号(如重置筛选条)时不该抢焦点,只有用户亲手点 × 这一个入口需要接住" } ] } diff --git a/.ua/iterations.log b/.ua/iterations.log index 15a40c5..8bf09cf 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -305,3 +305,4 @@ {"ts":"2026-10-26T22:21:05+08:00","id":"g258","result":"done","commit":"3036f26","summary":"select 增加 ariaLabel(缺省不落属性),表格分页条传「每页条数」,补 manifest 参数表与步骤"} {"ts":"2026-10-26T22:21:54+08:00","id":"g259","result":"done","commit":"11a22f9","summary":"DataTableProps 增加 pageSizes 候选并透传到分页条(缺省 5/10/20,当前值自动补);dataTable 控制在 200 行内"} {"ts":"2026-10-26T22:22:38+08:00","id":"g260","result":"done","commit":"07a5275","summary":"新增配方 15:表格分页与独立分页器共用 page 信号 + pageSizes 候选,写清写回顺序与越界收敛四条要点"} +{"ts":"2026-10-26T22:23:22+08:00","id":"g261","result":"done","commit":"047b6c5","summary":"inputTag 删除 chip 后焦点交回输入框,连续删多个标签不再每次丢焦点"}