From c3addabf9c2cc26f3376aaecc7e4daca640a2641 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Wed, 4 Mar 2020 22:58:58 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20properly=20clear=20down?= =?UTF-8?q?=20and=20reset=20cursor=20to=20[0,0]=20on=20terminal=20resize?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/terminal.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/terminal.ts b/src/terminal.ts index fd3d59f8..60ed31f7 100644 --- a/src/terminal.ts +++ b/src/terminal.ts @@ -58,6 +58,9 @@ export class Terminal { if (this.resized) { this.lines = [] this.resized = false + readline.moveCursor(this.stream, 0, -this.lines.length + 1) + readline.cursorTo(this.stream, 0) + readline.clearScreenDown(this.stream) } const lines = Array.isArray(text) ? text : text.split("\n")