diff --git a/addons/web/static/src/core/notebook/notebook.xml b/addons/web/static/src/core/notebook/notebook.xml index 84333bcbd8e..755e13e0a1d 100644 --- a/addons/web/static/src/core/notebook/notebook.xml +++ b/addons/web/static/src/core/notebook/notebook.xml @@ -6,7 +6,7 @@
diff --git a/addons/web/static/tests/views/fields/one2many_field_tests.js b/addons/web/static/tests/views/fields/one2many_field_tests.js index 0d74753e724..b69cbe1dd72 100644 --- a/addons/web/static/tests/views/fields/one2many_field_tests.js +++ b/addons/web/static/tests/views/fields/one2many_field_tests.js @@ -11773,8 +11773,10 @@ QUnit.module("Fields", (hooks) => { target.querySelector("[name=qux] input").focus(); assert.strictEqual(target.querySelector("[name=qux] input"), document.activeElement); - - getNextTabableElement(target).focus(); // go inside one2many + // next tabable element is notebook tab + getNextTabableElement(target).focus(); + // go inside one2many + getNextTabableElement(target).focus(); await nextTick(); assert.strictEqual( target.querySelector(".o_field_x2many_list_row_add a"), @@ -11819,7 +11821,10 @@ QUnit.module("Fields", (hooks) => { target.querySelector("[name=qux] input").focus(); assert.strictEqual(document.activeElement, target.querySelector("[name=qux] input")); - getNextTabableElement(target).focus(); // go inside one2many + // next tabable element is notebook tab + getNextTabableElement(target).focus(); + // go inside one2many + getNextTabableElement(target).focus(); await nextTick(); assert.strictEqual( @@ -11881,7 +11886,10 @@ QUnit.module("Fields", (hooks) => { target.querySelector("[name=qux] input").focus(); assert.strictEqual(document.activeElement, target.querySelector("[name=qux] input")); - getNextTabableElement(target).focus(); // go inside one2many + // next tabable element is notebook tab + getNextTabableElement(target).focus(); + // go inside one2many + getNextTabableElement(target).focus(); await nextTick(); assert.strictEqual( @@ -11961,7 +11969,10 @@ QUnit.module("Fields", (hooks) => { target.querySelector("[name=qux] input").focus(); assert.strictEqual(target.querySelector("[name=qux] input"), document.activeElement); - getNextTabableElement(target).focus(); // go inside one2many + // next tabable element is notebook tab + getNextTabableElement(target).focus(); + // go inside one2many + getNextTabableElement(target).focus(); await nextTick(); assert.strictEqual( target.querySelector(".o_field_x2many_list_row_add a"),