diff --git a/addons/web/static/src/views/list/list_renderer.scss b/addons/web/static/src/views/list/list_renderer.scss index db3ab414849..fa249c98718 100644 --- a/addons/web/static/src/views/list/list_renderer.scss +++ b/addons/web/static/src/views/list/list_renderer.scss @@ -145,7 +145,7 @@ } .o_list_record_selector { - width: 40px !important; // Force to 40px regardless by the font-size + width: 40px; // Don't force to keep o_group_name width dynamic } .o_list_record_remove, .o_handle_cell, .o_list_record_open_form_view { diff --git a/addons/web/static/tests/views/list_view_tests.js b/addons/web/static/tests/views/list_view_tests.js index c2c8d8f9231..8c59b1dc479 100644 --- a/addons/web/static/tests/views/list_view_tests.js +++ b/addons/web/static/tests/views/list_view_tests.js @@ -4599,7 +4599,7 @@ QUnit.module("Views", (hooks) => { assert.strictEqual( target.querySelector("thead .o_list_record_selector").offsetWidth, - 40 + 41 ); const widthPage1 = target.querySelector(`th[data-name=foo]`).offsetWidth; @@ -4607,7 +4607,7 @@ QUnit.module("Views", (hooks) => { assert.strictEqual( target.querySelector("thead .o_list_record_selector").offsetWidth, - 40 + 41 ); const widthPage2 = target.querySelector(`th[data-name=foo]`).offsetWidth; assert.ok(