diff --git a/runbot_merge/tests/test_basic.py b/runbot_merge/tests/test_basic.py
index 5bf13012..f2834036 100644
--- a/runbot_merge/tests/test_basic.py
+++ b/runbot_merge/tests/test_basic.py
@@ -105,10 +105,11 @@ def test_trivial_flow(env, repo, page, users, config):
}
p = html.fromstring(page('/runbot_merge'))
- s = p.cssselect('.staging div.dropdown li')
- assert len(s) == 2
- assert s[1].get('class') == 'bg-success'
- assert s[1][0].text.strip() == '{}: ci/runbot'.format(repo.name)
+ s = p.cssselect('.staging div.dropdown a')
+ assert len(s) == 2, "not logged so only *required* statuses"
+ for e, status in zip(s, ['legal/cla', 'ci/runbot']):
+ assert set(e.classes) == {'dropdown-item', 'bg-success'}
+ assert e.text_content().strip() == f'{repo.name}: {status}'
assert st.state == 'success'
assert pr_id.state == 'merged'
diff --git a/runbot_merge/views/templates.xml b/runbot_merge/views/templates.xml
index 5eeaa497..16470409 100644
--- a/runbot_merge/views/templates.xml
+++ b/runbot_merge/views/templates.xml
@@ -29,20 +29,18 @@