From 1bccee34299385f2436fb5e4fec247a7f4636dab Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 4 Mar 2026 22:50:54 +0100 Subject: [PATCH] Update WebSocket connection handling in MultiChatDialog: Change raceLimit to 1 to prevent duplicate daemon sockets and ensure only one connection attempt in parallel. --- frontend/src/dialogues/chat/MultiChatDialog.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/dialogues/chat/MultiChatDialog.vue b/frontend/src/dialogues/chat/MultiChatDialog.vue index 08a0ff3..dabe7ff 100644 --- a/frontend/src/dialogues/chat/MultiChatDialog.vue +++ b/frontend/src/dialogues/chat/MultiChatDialog.vue @@ -321,8 +321,8 @@ export default { happyDelayMs: 40, // Join fallback delay if token is slow to arrive joinFallbackDelayMs: 120, - // Limit how many parallel WS candidates to race (prevents server socket buildup) - raceLimit: 3 + // Default: only one connection attempt in parallel (prevents duplicate daemon sockets) + raceLimit: 1 }; }, // Hinweis: Öffnen erfolgt über methods.open(), damit Parent per Ref aufrufen kann @@ -604,7 +604,7 @@ export default { const n = parseInt(ls, 10); if (!isNaN(n) && n > 0) return Math.min(n, 6); } catch (_) { } - return this.raceLimit || 3; + return this.raceLimit || 1; }, spawnCandidate(url, protocols) { if (!this.opened) return;