保留任务与对话通知投递错误

资源任务、维护态和 Thread Manager 通知的 emit 失败写入诊断

保留插件项目路径串行更新的前序失败

补充异步通知排障记录
This commit is contained in:
kdletters
2026-10-06 14:20:34 +08:00
parent 71d5b75cb7
commit 7fac5d9264
5 changed files with 30 additions and 7 deletions
@@ -32,6 +32,8 @@ Direct 的 Tauri 进度、活动回合和 manifest 事件不能忽略 `app.emit`
插件项目路径清理和本地权限审计属于旁路,但失败仍要写 WebView 诊断;旁路不阻断业务不等于可以静默丢失 IPC/I/O 事实。
资源生成任务变更、平台维护通知和 Thread Manager 对话通知也是用户状态事实;这些事件的 `emit` 失败会直接造成任务/维护弹窗/聊天停在旧状态,必须记录投递错误。
窗口标题栏的最大化状态读取、resize 订阅、最小化、最大化和关闭失败也要保留 WebView 诊断,不能用空 catch 让原生窗口 IPC 失败无迹可寻。
`WindowChrome.test.tsx` 当前没有在用例间清理挂载的 `WindowChrome`,多用例运行会出现重复标题和重复窗口按钮;这属于测试隔离问题,不能把它误判成窗口 IPC 行为回归。