diff --git a/src/InputHandler.ts b/src/InputHandler.ts index 3fda521f..4def4f75 100644 --- a/src/InputHandler.ts +++ b/src/InputHandler.ts @@ -296,6 +296,11 @@ export class InputHandler extends Disposable implements IInputHandler { } public parse(data: string): void { + // Ensure the terminal is not disposed + if (!this._terminal) { + return; + } + let buffer = this._terminal.buffer; const cursorStartX = buffer.x; const cursorStartY = buffer.y;