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 9d5c0a4791
commit 8958bd6094
@@ -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(