fix: 尝试修复同实例多窗口时点击超时,修复 Gemini 无法选择模型 (ref #30, ref #31)

This commit is contained in:
foxhui
2026-03-25 16:19:38 +08:00
Unverified
parent 2029ef345e
commit c234943fc2
5 changed files with 62 additions and 9 deletions
+2
View File
@@ -108,6 +108,8 @@ export class PoolManager {
// 建立共享关系:设置所有者引用,并添加到所有者的共享列表
worker._browserOwner = existing.ownerWorker;
existing.ownerWorker._sharedWorkers.push(worker);
// 共享同一把浏览器互斥锁
worker._browserMutex = existing.ownerWorker._browserMutex;
} else {
await worker.init();
browserMap.set(worker.userDataDir, {