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"),