From 93ac9efe92bf7dc2ca588b96494d30d3a50f38b7 Mon Sep 17 00:00:00 2001 From: Simon Lamon Date: Wed, 2 Feb 2022 19:21:02 +0000 Subject: [PATCH] Use alternate buffer if alternate buffer is active --- addons/xterm-addon-serialize/src/SerializeAddon.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/xterm-addon-serialize/src/SerializeAddon.ts b/addons/xterm-addon-serialize/src/SerializeAddon.ts index e1db6f8e..3da4ce9b 100644 --- a/addons/xterm-addon-serialize/src/SerializeAddon.ts +++ b/addons/xterm-addon-serialize/src/SerializeAddon.ts @@ -416,7 +416,8 @@ export class SerializeAddon implements ITerminalAddon { }); } - private _htmlserializeBuffer(terminal: Terminal, buffer: IBuffer, options: Partial): string { + private _htmlserializeBuffer(terminal: Terminal, options: Partial): string { + const buffer = terminal.buffer.active; const handler = new HTMLSerializeHandler(buffer, terminal); const onlySelection = options.onlySelection ?? true; if (!onlySelection) { @@ -499,7 +500,7 @@ export class SerializeAddon implements ITerminalAddon { throw new Error('Cannot use addon until it has been loaded'); } - return this._htmlserializeBuffer(this._terminal, this._terminal.buffer.normal, options || {}); + return this._htmlserializeBuffer(this._terminal, options || {}); } public dispose(): void { }