diff --git a/src/vs/workbench/api/electron-browser/mainThreadTerminalService.ts b/src/vs/workbench/api/electron-browser/mainThreadTerminalService.ts index 421daa0c9e4..242091da9b1 100644 --- a/src/vs/workbench/api/electron-browser/mainThreadTerminalService.ts +++ b/src/vs/workbench/api/electron-browser/mainThreadTerminalService.ts @@ -39,6 +39,10 @@ export class MainThreadTerminalService implements MainThreadTerminalServiceShape this._onTerminalOpened(t); t.processReady.then(() => this._onTerminalProcessIdReady(t)); }); + const activeInstance = this.terminalService.getActiveInstance(); + if (activeInstance) { + this._proxy.$acceptActiveTerminalChanged(activeInstance.id); + } } public dispose(): void {