From adedfed2bdb63c3c9343e480fd4329d75da179c4 Mon Sep 17 00:00:00 2001 From: Simon Lamon Date: Wed, 2 Feb 2022 17:44:26 +0000 Subject: [PATCH] Fix serialize tests --- addons/xterm-addon-serialize/src/SerializeAddon.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/xterm-addon-serialize/src/SerializeAddon.ts b/addons/xterm-addon-serialize/src/SerializeAddon.ts index bfbb8ab2..c02c717e 100644 --- a/addons/xterm-addon-serialize/src/SerializeAddon.ts +++ b/addons/xterm-addon-serialize/src/SerializeAddon.ts @@ -407,7 +407,7 @@ export class SerializeAddon implements ITerminalAddon { } private _serializeBuffer(terminal: Terminal, buffer: IBuffer, scrollback?: number): string { - const maxRows = buffer.length - 1; + const maxRows = buffer.length; const handler = new StringSerializeHandler(buffer, terminal); const correctRows = (scrollback === undefined) ? maxRows : constrain(scrollback + terminal.rows, 0, maxRows); return handler.serialize({ @@ -425,7 +425,7 @@ export class SerializeAddon implements ITerminalAddon { const correctRows = (scrollback === undefined) ? maxRows : constrain(scrollback + terminal.rows, 0, maxRows); return handler.serialize({ start: { x: maxRows - correctRows, y: 0 }, - end: { x: maxRows, y: 0 } + end: { x: maxRows, y: terminal.cols } }); }