new_editor: filter closing windows from interaction
This commit is contained in:
@@ -57,6 +57,7 @@
|
||||
- 已补 live window-set 构造时对 destroyed/no-`HWND` 窗口的过滤,避免 `primary/activeWindowId` 指向不存在的运行时窗口
|
||||
- 已补 window-sync 失败时的已有窗口/新建窗口回滚,避免同步中途失败留下半更新窗口集
|
||||
- 已补 closing-window 过滤,避免已发出 `WM_CLOSE` 但尚未销毁的 detached window 继续参与 live window-set 与命中测试
|
||||
- 已补 closing-window 对 render/transfer/global-tab-drag 的排除,并在主窗口级联关闭 detached windows 前先标记 `closing`
|
||||
|
||||
9. integration 测试构建模板已继续收口:
|
||||
- 已把 `tests/UI/Editor/integration` 叶子目标收敛到 shared helper
|
||||
@@ -556,6 +557,7 @@
|
||||
- 已完成 detached window 起始 global-tab-drag 的源请求校验
|
||||
- 已完成 live window-set 对 destroyed/no-`HWND` 窗口的 primary/active 过滤
|
||||
- 已完成 window-sync 失败回滚与 closing-window 过滤
|
||||
- 已完成 closing-window 在 render/transfer/global-tab-drag 路径上的排除
|
||||
- `transfer/session/state` 主链路已基本收口,剩余更多属于后续演进项而非当前主线阻塞
|
||||
|
||||
### 涉及范围
|
||||
|
||||
Reference in New Issue
Block a user