f103fdc0e4ac4a27bc13178e885faea02f972b64
R40 弹窗闪烁根因:所有状态切换 mask.remove()+renderModal() 整窗销毁重建,重建前 await review-full 网络 → 空窗闪一下 - 重构 openScriptModal:mask 生命周期内不再移除,tab/分镜翻版=patchSide 就地刷右侧列、版本翻版=patchAll 刷 AI+右侧列、源折叠=纯 CSS - sideContent 抽离(stab=diag 才请求复盘接口);空态按钮开始复盘→开始诊断 - sideToken 防连点竞态 + mask.isConnected 防关闭后写入;bindAll/bindSide/bindScrollSync 分层绑定 - 脚本诊断 | 分镜提示词 两 tab 间加 .rw-side-sep 分隔 R41 右侧面板收起:data-side-toggle 收起钮放 AI 列 head 最右(右列收起头部不可见,入口常驻) - showSide 状态 + rw-sec-hidden 复用;收起后 AI 列占满 stack 100%;chevrons-right/left 图标 - 版本 style.css aa→ac / data-pages.js ab→ad / app.js ICON_PATHS +2 - CDP 冒烟:R40 16/16 + R41 17/17 全绿(mask 同一节点=不闪验证)+ R40 回归复跑 16/16
Languages
HTML
42.3%
JavaScript
38.5%
Python
16.1%
CSS
1.3%
TypeScript
1.2%
Other
0.6%