diff --git a/src/vs/workbench/api/electron-browser/mainThreadTerminalService.ts b/src/vs/workbench/api/electron-browser/mainThreadTerminalService.ts index 421daa0c9e4f3a3c6e3228f774dcd5578615fde2..242091da9b19d6b1e451e5b1bd0777c96e28af31 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 {