diff --git a/addons/web/static/tests/views/list_view_tests.js b/addons/web/static/tests/views/list_view_tests.js index 5e93d99c72f..d0ee8679358 100644 --- a/addons/web/static/tests/views/list_view_tests.js +++ b/addons/web/static/tests/views/list_view_tests.js @@ -1005,6 +1005,50 @@ QUnit.module("Views", (hooks) => { } ); + QUnit.test( + "list view: click on an action button saves the record before executing the action", + async function (assert) { + await makeView({ + type: "list", + resModel: "foo", + serverData, + arch: ` + + +