diff --git a/apps/desktop/src/components/sidebar/ConnectionTree.vue b/apps/desktop/src/components/sidebar/ConnectionTree.vue index b71868c52..7d9eb3c71 100644 --- a/apps/desktop/src/components/sidebar/ConnectionTree.vue +++ b/apps/desktop/src/components/sidebar/ConnectionTree.vue @@ -123,6 +123,10 @@ const filteredNodes = computed(() => { const q = deferredSearchQuery.value; if (q) { nodes = filterSidebarTree(nodes, q, searchCollapsedIds.value, searchableNodeTypes.value); + nodes = nodes.filter((node) => { + if (node.type === "connection-group") return true; + return node.connectionId ? store.connectedIds.has(node.connectionId) : true; + }); } return nodes;