diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 703ef27f1c3..c615f972502 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -3047,9 +3047,9 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc this.$input.keydown(input_changed); this.$input.change(input_changed); this.$drop_down.click(function() { + self.$input.focus(); if (self.$input.autocomplete("widget").is(":visible")) { - self.$input.autocomplete("close"); - self.$input.focus(); + self.$input.autocomplete("close"); } else { if (self.get("value") && ! self.floating) { self.$input.autocomplete("search", "");