Skip to content

fix(bridge): 长任务中延后自动更新重启,避免黑窗突然消失(0.9.83) - #497

Merged
cursor[bot] merged 1 commit into
masterfrom
cursor/bridge-busy-defer-relaunch-975c
Oct 24, 2026
Merged

cursor[bot] merged 1 commit into
masterfrom
cursor/bridge-busy-defer-relaunch-975c

Conversation

@Afra55

@Afra55 Afra55 commented Oct 24, 2026

Copy link
Copy Markdown
Owner

原因

转换进行中若桥自动更新完成,会 relaunchBridge() → process.exit + Windows 下 taskkill 父 cmd,黑窗口直接没了。

改动

  • MinerU / Docling / Pandoc /convert 期间标记 busy,有任务则延后重启,任务结束后再 relaunch
  • 黑窗口会打出「等任务结束后再重启」提示
  • mmproj image-min 补丁改为原地/流式,避免整文件读入内存
  • 桥 0.9.83;补 CI

测试

node tools/scripts/ci.cjs → 26/26 通过

Open in Web Open in Cursor 

MinerU/Docling/Pandoc 转换期间不 process.exit;更新改等任务结束再重启。
顺带让 mmproj image-min 补丁改为原地/流式写入,避免整文件读入内存。

Co-authored-by: Afra55 <afra55@foxmail.com>
@cursor
cursor Bot merged commit 9816e1e into master Oct 24, 2026
2 checks passed
@cursor
cursor Bot deleted the cursor/bridge-busy-defer-relaunch-975c branch October 24, 2026 03:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants