diff --git a/addons/web/static/src/core/autocomplete/autocomplete.xml b/addons/web/static/src/core/autocomplete/autocomplete.xml index 9f22692eabc..fef78f82f1c 100644 --- a/addons/web/static/src/core/autocomplete/autocomplete.xml +++ b/addons/web/static/src/core/autocomplete/autocomplete.xml @@ -39,7 +39,7 @@ > diff --git a/addons/web/static/tests/views/fields/many2one_field_tests.js b/addons/web/static/tests/views/fields/many2one_field_tests.js index 6c06bcf1f7e..578a0b7a9a7 100644 --- a/addons/web/static/tests/views/fields/many2one_field_tests.js +++ b/addons/web/static/tests/views/fields/many2one_field_tests.js @@ -4093,9 +4093,6 @@ QUnit.module("Fields", (hooks) => { }); QUnit.test("many2one dropdown disappears on scroll", async function (assert) { - serverData.models.partner.records[0].display_name = - "Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeery Loooooooooooooooooooooooooooooooooooooooooooong Naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaame"; - await makeView({ type: "form", resModel: "partner", @@ -4113,8 +4110,9 @@ QUnit.module("Fields", (hooks) => { assert.containsOnce(target, ".o_field_many2one .dropdown-menu"); const dropdown = document.querySelector(".o_field_many2one .dropdown-menu"); - await triggerScroll(dropdown, { left: 50 }, false); - assert.strictEqual(dropdown.scrollLeft, 50, "a scroll happened"); + dropdown.style = "max-height: 40px;"; + await triggerScroll(dropdown, { top: 50 }, false); + assert.strictEqual(dropdown.scrollTop, 50, "a scroll happened"); assert.containsOnce(target, ".o_field_many2one .dropdown-menu"); await triggerScroll(target, { top: 50 });