From b99bec844d8c96b8baa24d5ec717664659cc8e14 Mon Sep 17 00:00:00 2001 From: Sukhwinder Dhillon Date: Wed, 19 Jul 2023 11:30:13 +0200 Subject: [PATCH] action-list.js: Fix console error - The browser cannot differ between auto-completed input and user input, which causes the onKeydown function to be triggered when browser suggestions for an input field are selected. --- public/js/action-list.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/public/js/action-list.js b/public/js/action-list.js index e0abc35ef..5332ba6de 100644 --- a/public/js/action-list.js +++ b/public/js/action-list.js @@ -182,9 +182,11 @@ let pressedArrowUpKey = event.key === 'ArrowUp'; let focusedElement = document.activeElement; - if (_this.isProcessingLoadMore || ( - event.key.toLowerCase() !== 'a' && ! pressedArrowDownKey && ! pressedArrowUpKey - )) { + if ( + _this.isProcessingLoadMore + || ! event.key // input auto-completion is triggered + || (event.key.toLowerCase() !== 'a' && ! pressedArrowDownKey && ! pressedArrowUpKey) + ) { return; }