From f2b290e4b2b288e4596080a2eda058d73628bd13 Mon Sep 17 00:00:00 2001 From: "A. R. S." Date: Fri, 8 Nov 2024 07:48:20 +0100 Subject: [PATCH 1/2] Fix left/right movement of caret while editing with selectRange enabled. Fixes #4563. --- src/js/modules/SelectRange/SelectRange.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/js/modules/SelectRange/SelectRange.js b/src/js/modules/SelectRange/SelectRange.js index b17c8697e..a8b459d74 100644 --- a/src/js/modules/SelectRange/SelectRange.js +++ b/src/js/modules/SelectRange/SelectRange.js @@ -404,16 +404,14 @@ export default class SelectRange extends Module { keyNavigate(dir, e){ if(this.navigate(false, false, dir)){ - // e.preventDefault(); + e.preventDefault(); } - e.preventDefault(); } keyNavigateRange(e, dir, jump, expand){ if(this.navigate(jump, expand, dir)){ - // e.preventDefault(); + e.preventDefault(); } - e.preventDefault(); } navigate(jump, expand, dir) { From c63f2c51bd817f6e33c80dfa908639d00c8cd74f Mon Sep 17 00:00:00 2001 From: "A. R. S." Date: Wed, 22 Jan 2025 11:47:19 +0100 Subject: [PATCH 2/2] Prevent key navigation events even when range is not moved. --- src/js/modules/SelectRange/SelectRange.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/js/modules/SelectRange/SelectRange.js b/src/js/modules/SelectRange/SelectRange.js index a8b459d74..5d74f2220 100644 --- a/src/js/modules/SelectRange/SelectRange.js +++ b/src/js/modules/SelectRange/SelectRange.js @@ -529,9 +529,8 @@ export default class SelectRange extends Module { } this.layoutElement(); - - return true; } + return true; } rangeRemoved(removed){