Files
mcn-short-video/.workbuddy
maogeigei f103fdc0e4 R40-R41: 弹窗 tab 切换闪烁根治(就地局部刷新)+ 开始诊断文案 + tab 间 | 分隔;右侧诊断/分镜面板可收起
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
2026-09-03 18:41:35 +08:00
..