diff --git a/addons/web/static/tests/views/form/form_view_tests.js b/addons/web/static/tests/views/form/form_view_tests.js
index 6496626cbe9cae7f8f5832910c9d374edab6e232..8d5caa6ef5055f6e2aaed609f9cbcf76702ad427 100644
--- a/addons/web/static/tests/views/form/form_view_tests.js
+++ b/addons/web/static/tests/views/form/form_view_tests.js
@@ -5881,6 +5881,7 @@ QUnit.module("Views", (hooks) => {
         );
 
         await editInput(target, ".o_field_widget[name=int_field] input", 64);
+        await nextTick();
 
         assert.containsOnce(document.body, ".modal");
         assert.strictEqual(
@@ -12424,6 +12425,7 @@ QUnit.module("Views", (hooks) => {
         });
 
         await click(target, "button[name=do_it]");
+        await nextTick();
         assert.containsNone(target, ".o_form_error_dialog");
         assert.containsOnce(target, ".modal");
         assert.strictEqual(