改动
- 数据目录再收拢:Chromium 的会话集(
Cache/Cookies/Local Storage/Network/Partitions等三十来个条目)从 profile 根层再收进一层chromium/子目录,根层只留Preferences/Local State/Crashpad这几样 Chromium 认路径认得死的东西(尤其Local State存着 cookie 加密密钥,跟着搬会连累Cookies解不了密);首次启动做一次性迁移,「删除全部数据」同步更新事实源,失败会整体回滚而不留半搬状态
修复
- 插件宿主窗口销毁竞态:dispose 时如果窗口已经 destroyed,此前会尝试再读一次
webContents.id而失败;现在建窗那一刻就记下来 - 插件休眠状态写入补上未捕获的 Promise rejection 兜底