From 94898ed84a214b0122cfae1485660cde68b481de Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Wed, 27 May 2026 16:30:44 +0800 Subject: [PATCH] fix: prevent refresh from auto-reconnecting closed connections --- apps/desktop/src/stores/connectionStore.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/desktop/src/stores/connectionStore.ts b/apps/desktop/src/stores/connectionStore.ts index 6ebe44d93..b5eec1b94 100644 --- a/apps/desktop/src/stores/connectionStore.ts +++ b/apps/desktop/src/stores/connectionStore.ts @@ -1298,6 +1298,7 @@ export const useConnectionStore = defineStore("connection", () => { return; } + if (node.connectionId && !connectedIds.value.has(node.connectionId)) return; const expandedIds = collectExpandedNodeIds([node]); expandedIds.add(node.id); await clearPersistedTreeCacheForNode(node); @@ -1505,6 +1506,7 @@ export const useConnectionStore = defineStore("connection", () => { continue; } if (!expandedIds.has(node.id)) continue; + if (node.connectionId && !connectedIds.value.has(node.connectionId)) continue; clearLoadedChildrenCache(node.id); node.children = []; await loadTreeNodeChildren(node, { force: true });