diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index df86223c57c..a1241288450 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -3740,9 +3740,9 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc minLength: 0, delay: 200, }); - var appendTo = this.$el.parents('.oe_view_manager_body, .modal-dialog').last(); + var appendTo = this.$el.parents('.oe_view_manager_body:visible, .modal-dialog:visible').last(); if (appendTo.length === 0){ - appendTo = '.oe_application > *'; + appendTo = '.oe_application > *:visible:last'; } this.$input.autocomplete({ appendTo: appendTo