From 7508c371df8365df13fe9091a80cb1ea31439248 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Mon, 14 Mar 2022 15:31:06 +0100 Subject: [PATCH] ensure xterm's own _keyUp is getting called --- tabby-terminal/src/frontends/xtermFrontend.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tabby-terminal/src/frontends/xtermFrontend.ts b/tabby-terminal/src/frontends/xtermFrontend.ts index 99eac0a3..b44a393f 100644 --- a/tabby-terminal/src/frontends/xtermFrontend.ts +++ b/tabby-terminal/src/frontends/xtermFrontend.ts @@ -138,9 +138,12 @@ export class XTermFrontend extends Frontend { } } + const oldKeyUp = this.xtermCore._keyUp this.xtermCore._keyUp = (e: KeyboardEvent) => { this.xtermCore.updateCursorStyle(e) - keyboardEventHandler('keyup', e) + if (keyboardEventHandler('keyup', e)) { + oldKeyUp(e) + } } this.xterm.buffer.onBufferChange(() => {