Repository navigation
fix(test): refresh close-tab bindings before headless shortcuts - #1886
Merged
Merged
Conversation
1lck
marked this pull request as ready for review
November 13, 2026 22:55
26 of 27 tasks
Lithe Review结论: ✅ 通过 未发现需要阻塞合并的问题。 Scope Check
Checked and cleared
Summary修复位置与根因一致,改动限于测试准备和验证资料,没有改变产品快捷键行为或 Core 边界。 Verification
|
Lithe 运行验收版本: 对照:共同祖先
未覆盖:
工作副本与运行状态已清理;可复用编译缓存按 12 GiB / 7 天预算保留。 |
2 tasks done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
关联 Issue / Linked issue
PR 类型 / Type
改动说明 / What changes
背景 / Why
Linux 的关闭标签测试在直接新增用户绑定后仍使用旧帧。真实设置页已通知刷新,测试辅助函数遗漏这一动作;macOS 原测试始终使用已有默认 Command-W,未覆盖同一问题。
改动 / Changes
不在本 PR 范围内 / Out of scope
不改产品快捷键、Viva、Core、Java 或设置持久化;不把无头测试当原生窗口验收。
类型专属:fix
复现与根因
检查项
范围检查 / Scope checks
功能矩阵 / Feature matrix
统一日志系统 / Structured logging
N/A:只修改测试输入准备,不新增或改变产品操作/生命周期/失败路径。
界面文案 / i18n
N/A:没有产品界面文字或生成词条改动。
逻辑归属 / Logic placement
N/A:没有新增业务逻辑;测试辅助函数遵守既有呈现层刷新约定,不改 Core 边界。
性能与内存 / Performance and memory
N/A:没有产品运行时、资源、计时器或缓冲改动;仅在测试设置变更后发一次已有刷新通知。
设置 / Settings
N/A:真实设置页实现不变,仅使测试准备与其刷新顺序一致。
插件契约 / Plugin contract
N/A:未改插件/Core/SDK/API/fixture/版本 pin。
发行包与资源 / Bundle and resources
无用代码与重构 / Dead code and refactoring
验证 / Verification
未能执行的检查和原因: 本地没有跑 Linux/Windows;目标平台依靠本 PR 原生 CI。未启动 VM,不声称原生窗口验证。全工作区静态扫描受用户已有未跟踪 extension-host/node_modules 影响,未删除或豁免;实际 PR 提交差异门禁通过。
提交前确认 / Final checks