diff --git a/src/vs/workbench/parts/terminal/electron-browser/terminalInstance.ts b/src/vs/workbench/parts/terminal/electron-browser/terminalInstance.ts index 1f8736a6098..ff672409e00 100644 --- a/src/vs/workbench/parts/terminal/electron-browser/terminalInstance.ts +++ b/src/vs/workbench/parts/terminal/electron-browser/terminalInstance.ts @@ -490,7 +490,9 @@ export class TerminalInstance implements ITerminalInstance { if (message.type === 'data') { this._widgetManager.closeMessage(); this._linkHandler.disposeTooltipListeners(); - this._xterm.write(message.content); + if (this._xterm) { + this._xterm.write(message.content); + } } }