diff --git a/src/vs/workbench/parts/terminal/electron-browser/terminalTab.ts b/src/vs/workbench/parts/terminal/electron-browser/terminalTab.ts index 90f336e8bf34ba8ce5282fcc7d41642c355ecb77..528f52e6ff56c49803880c5d286242f5c1277df9 100644 --- a/src/vs/workbench/parts/terminal/electron-browser/terminalTab.ts +++ b/src/vs/workbench/parts/terminal/electron-browser/terminalTab.ts @@ -255,9 +255,9 @@ export class TerminalTab extends Disposable implements ITerminalTab { } // Fire events and dispose tab if it was the last instance + this._onInstancesChanged.fire(); if (this._terminalInstances.length === 0) { this._onDisposed.fire(this); - this._onInstancesChanged.fire(); this.dispose(); } }