fix(webui): 修复首次打开慢时多次点击导致的竞态报错
open_kimi_web_embedded 加 launch_lock 串行化并发调用,拿锁后重查单例; oneshot 在锁内等待主线程建窗完成,封死命令返回后的残留空档。 spawned_by_me 门控失败路径的 server 清理,复用的 server 不再被误杀; spawn 前用 try_wait 检查已有子进程避免覆盖泄漏。前端两个打开按钮加 busy 态防重入(打开中...)。
This commit is contained in:
1 parent
8b597496b3
commit
6a7c8f5393
4 files changed
+106
-49
No files matched your search
@@ -520,6 +520,7 @@ export const zhTranslations = {
|
||||
"以独立窗口在应用内打开新版 Web 界面,也可以选择在系统浏览器打开(kimi-code 0.33+ 内置 code-app;需要 kimi 命令在 PATH 中)。",
|
||||
openWebUIEmbedded: "在应用内打开",
|
||||
openWebUIBrowser: "在浏览器打开",
|
||||
webuiOpening: "打开中...",
|
||||
|
||||
// Plugin marketplace
|
||||
pluginMarketplace: "插件市场",
|
||||
|
||||
Reference in new issue
Block a user