diff --git a/src/Terminal.ts b/src/Terminal.ts index f857130b..78f16ef9 100644 --- a/src/Terminal.ts +++ b/src/Terminal.ts @@ -265,6 +265,9 @@ export class Terminal extends Disposable implements ITerminal, IDisposable, IInp } public dispose(): void { + if (this._isDisposed) { + return; + } super.dispose(); if (this._windowsMode) { this._windowsMode.dispose();