diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 9b155054774f159fd6b2fa1f339a0d05bcef4389..e1b96d5d7fc6a33e57b177ea0b31a2fdf40f0fd1 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -2362,6 +2362,12 @@ instance.web.search.AutoComplete = instance.web.Widget.extend({ ev.preventDefault(); return; } + if (ev.which === $.ui.keyCode.ENTER) { + if (self.current_result && self.get_search_string().length) { + self.select_item(ev); + } + return; + } if (!self.searching) { self.searching = true; return; @@ -2377,7 +2383,6 @@ instance.web.search.AutoComplete = instance.web.Widget.extend({ this.$input.on('keydown', function (ev) { switch (ev.which) { case $.ui.keyCode.TAB: - case $.ui.keyCode.ENTER: if (self.current_result && self.get_search_string().length) { self.select_item(ev); }