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 7aeb9dbe..10664898 100644 --- a/account_reconciliation_widget/static/src/js/reconciliation/reconciliation_action.js +++ b/account_reconciliation_widget/static/src/js/reconciliation/reconciliation_action.js @@ -50,6 +50,13 @@ odoo.define("account.ReconciliationClientAction", function (require) { }), _onNavigationMove: function (ev) { + 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")) { + ev.stopPropagation(); + return; + } var non_reconciled_keys = _.keys( // eslint-disable-next-line no-unused-vars _.pick(this.model.lines, function (value, key, object) {