From 6658a0506f0e9432e95a5efa80b0d97e863eba36 Mon Sep 17 00:00:00 2001 From: David Date: Thu, 2 Nov 2023 15:26:49 +0100 Subject: [PATCH] [FIX] account_reconciliation_widget: only stop up down key events After the previous commit (311a0fa) users couldn't use the tab key to navigate over manual item fields. TT45219 --- .../static/src/js/reconciliation/reconciliation_action.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/account_reconciliation_widget/static/src/js/reconciliation/reconciliation_action.js b/account_reconciliation_widget/static/src/js/reconciliation/reconciliation_action.js index 10664898..f6148d6b 100644 --- a/account_reconciliation_widget/static/src/js/reconciliation/reconciliation_action.js +++ b/account_reconciliation_widget/static/src/js/reconciliation/reconciliation_action.js @@ -53,7 +53,11 @@ odoo.define("account.ReconciliationClientAction", function (require) { const $input = ev.target.$input; // When we're on a relational field, we want to navigate inside the record // selector, otherwise we'll be catching a wrong navigation event - if ($input && $input.hasClass("ui-autocomplete-input")) { + if ( + ["up", "down"].includes(ev.data.direction) && + $input && + $input.hasClass("ui-autocomplete-input") + ) { ev.stopPropagation(); return; }