From 9a1d7003c01fa42b2fd57966a881de5a7e93f42a Mon Sep 17 00:00:00 2001 From: Dmitry Vasilev Date: Mon, 5 Feb 2024 07:42:36 +0800 Subject: [PATCH] do not preventDefault for ctrl-r --- src/editor/calltree.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/editor/calltree.js b/src/editor/calltree.js index ef60e75..6917ff7 100644 --- a/src/editor/calltree.js +++ b/src/editor/calltree.js @@ -13,9 +13,6 @@ export class CallTree { this.container.addEventListener('keydown', (e) => { - // Do not scroll - e.preventDefault() - if(e.key == 'Escape') { this.ui.editor.focus() } @@ -41,18 +38,26 @@ export class CallTree { } if(e.key == 'ArrowDown' || e.key == 'j'){ + // Do not scroll + e.preventDefault() exec('calltree.arrow_down') } if(e.key == 'ArrowUp' || e.key == 'k'){ + // Do not scroll + e.preventDefault() exec('calltree.arrow_up') } if(e.key == 'ArrowLeft' || e.key == 'h'){ + // Do not scroll + e.preventDefault() exec('calltree.arrow_left') } if(e.key == 'ArrowRight' || e.key == 'l'){ + // Do not scroll + e.preventDefault() exec('calltree.arrow_right') } })