From 85d7c8e2536969dba458554dbe7e90ba0261b6aa Mon Sep 17 00:00:00 2001 From: RajeshKoram18 <76193055+RajeshKoram18@users.noreply.github.com> Date: Fri, 28 Feb 2025 11:14:53 +0000 Subject: [PATCH 1/2] fixed cursor jumps issue when removing some text --- src/table.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/table.js b/src/table.js index 7dc31fd8..1aba2e38 100644 --- a/src/table.js +++ b/src/table.js @@ -694,6 +694,10 @@ export default class Table { if (event.key === 'Tab') { event.stopPropagation(); } + + if (event.key === 'Backspace') { + event.stopPropagation(); + } } /** From 5f9ca49050c9b1281699502ec9676a202b6c599f Mon Sep 17 00:00:00 2001 From: RajeshKoram18 <76193055+RajeshKoram18@users.noreply.github.com> Date: Fri, 28 Feb 2025 12:00:47 +0000 Subject: [PATCH 2/2] Opitmized --- src/table.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/table.js b/src/table.js index 1aba2e38..3ff09c47 100644 --- a/src/table.js +++ b/src/table.js @@ -691,11 +691,7 @@ export default class Table { * @param {KeyboardEvent} event - keydown event */ onKeyDownListener(event) { - if (event.key === 'Tab') { - event.stopPropagation(); - } - - if (event.key === 'Backspace') { + if (event.key === 'Tab' || event.key === 'Backspace') { event.stopPropagation(); } }