Match on extension ID when stopping extensions (#18218)

This commit is contained in:
christine betts
2026-02-03 14:29:15 -05:00
committed by GitHub
parent 0365f13caa
commit 14e2e09d10

View File

@@ -74,7 +74,7 @@ export class McpClientManager {
await Promise.all(
Object.keys(extension.mcpServers ?? {}).map((name) => {
const config = this.allServerConfigs.get(name);
if (config?.extension === extension) {
if (config?.extension?.id === extension.id) {
this.allServerConfigs.delete(name);
// Also remove from blocked servers if present
const index = this.blockedMcpServers.findIndex(