From da166af7c383f15323f61276dc202a6a0fb904c2 Mon Sep 17 00:00:00 2001 From: HIsheR Date: Mon, 26 Oct 2026 23:19:03 +0800 Subject: [PATCH] =?UTF-8?q?chore(backlog):=20=E8=AE=B0=E5=BD=95=20g289=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 | 9 +++++++++ .ua/iterations.log | 1 + 2 files changed, 10 insertions(+) diff --git a/.ua/backlog.json b/.ua/backlog.json index a8421d1..35bdd59 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -2987,6 +2987,15 @@ "status": "done", "domain": "tooling", "notes": "" + }, + { + "id": "g289", + "title": "tooltip 出场期间跟随滚动重算翻转", + "motivation": "气泡是 wrap 内的绝对定位,滚动时跟着触发器走没问题;问题在翻转判定——flipSide 拿的是视口几何,只在出场那一瞬算一次。用户滚一下页面,原本「朝上放不下所以朝下」的判断可能已经反过来,气泡就压在视口边上;反过来也一样。这是只在滚动后才显形的错位,代码评审很容易漏过。", + "acceptance": "出场期间挂 scroll(捕获阶段,容器滚动不冒泡)+ resize 监听,rAF 节流重算 flipSide;收起时立即摘监听(关闭态不空转),重复出场不重复绑定;tooltip 文档 steps 补该行为;npm run check 全绿", + "status": "done", + "domain": "tune", + "notes": "" } ] } diff --git a/.ua/iterations.log b/.ua/iterations.log index 9d95599..6c757fe 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -333,3 +333,4 @@ {"ts":"2026-10-26T23:16:30+08:00","id":"g286","result":"done","commit":"85812ab","summary":"新增 noticeBar 单行通知条(语义色 + 符号 + 跑马灯 + 关闭,减少动效停成静态),组件数 86→87"} {"ts":"2026-10-26T23:17:28+08:00","id":"g287","result":"done","commit":"f388464","summary":"noticeBar 关闭先淡出再隐藏(减少动效只淡出),窄屏改换行停跑马灯,demo 文案据实修正"} {"ts":"2026-10-26T23:18:19+08:00","id":"g288","result":"done","commit":"003dae3","summary":"verify 的 steps 下限 3→4 并在报错里点明四步口径,badge/divider/kbd/highlight 补真实第四条,AGENTS 两处同步"} +{"ts":"2026-10-26T23:19:03+08:00","id":"g289","result":"done","commit":"8dc7201","summary":"tooltip 出场期间挂 scroll(捕获)/resize 监听,rAF 节流重算翻转,收起即摘"}