diff --git a/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts b/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts index a107c92f115..e1c9dc9c471 100644 --- a/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts +++ b/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts @@ -398,10 +398,14 @@ registerAction2(class ShowChatTerminalsAction extends Action2 { if (instance) { terminalService.setActiveInstance(instance); await terminalService.revealTerminal(instance); + qp.hide(); terminalService.focusInstance(instance); + } else { + qp.hide(); } + } else { + qp.hide(); } - qp.hide(); }); qp.onDidHide(() => qp.dispose()); qp.show();