From c61eaff52544db3c2741027cad32644106a2076d Mon Sep 17 00:00:00 2001 From: Kacper Date: Sun, 28 Dec 2025 15:55:32 +0100 Subject: [PATCH] fix: keep MCP servers collapsed on auto-test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Only auto-expand servers when user manually clicks Test button. Auto-test on mount now keeps servers collapsed to avoid clutter when there are many MCP servers configured. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../views/settings-view/mcp-servers/mcp-servers-section.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/ui/src/components/views/settings-view/mcp-servers/mcp-servers-section.tsx b/apps/ui/src/components/views/settings-view/mcp-servers/mcp-servers-section.tsx index 3fdece3f..503aec46 100644 --- a/apps/ui/src/components/views/settings-view/mcp-servers/mcp-servers-section.tsx +++ b/apps/ui/src/components/views/settings-view/mcp-servers/mcp-servers-section.tsx @@ -130,9 +130,9 @@ export function MCPServersSection() { connectionTime: result.connectionTime, }, })); - // Auto-expand to show tools - setExpandedServers((prev) => new Set([...prev, server.id])); + // Only auto-expand on manual test, not on auto-test (silent) if (!silent) { + setExpandedServers((prev) => new Set([...prev, server.id])); toast.success( `Connected to ${server.name} (${result.tools?.length || 0} tools, ${result.connectionTime}ms)` );