From a626b1d1e77bad77b48f940081683769e193d23a Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Wed, 11 Jun 2025 09:10:28 -0400 Subject: [PATCH] Don't grab sidebar focus in the McpHub --- src/services/mcp/McpHub.ts | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/src/services/mcp/McpHub.ts b/src/services/mcp/McpHub.ts index 85cefd35f7..dd4727213e 100644 --- a/src/services/mcp/McpHub.ts +++ b/src/services/mcp/McpHub.ts @@ -1196,21 +1196,7 @@ export class McpHub { }) // Send sorted servers to webview - // Try to get the currently visible ClineProvider instance first - let targetProvider: ClineProvider | undefined = undefined - try { - // ClineProvider.getInstance() can focus the view if not visible, - // and returns a Promise - const instancePromise = ClineProvider.getInstance() - if (instancePromise) { - targetProvider = await instancePromise - } - } catch (error) {} - - // Fallback to the providerRef if getInstance didn't yield a provider - if (!targetProvider) { - targetProvider = this.providerRef.deref() - } + const targetProvider: ClineProvider | undefined = this.providerRef.deref() if (targetProvider) { const serversToSend = sortedConnections.map((connection) => connection.server)