From 7e2050bf79180f99131e0c3b992681d6b20e4c4c Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Thu, 26 Jun 2025 11:59:42 +0100 Subject: [PATCH] Fixes list count badge not being visible on all merge request lists Fixes an issue where the badge with the merge requests count is not visible on all lists on the merge request dashboard. --- .../components/app.vue | 10 ++--- .../components/merge_requests_query.vue | 12 +----- .../components/tab_title.vue | 38 +++++++++++-------- .../components/merge_requests_query_spec.js | 15 ++++++-- 4 files changed, 40 insertions(+), 35 deletions(-) diff --git a/app/assets/javascripts/merge_request_dashboard/components/app.vue b/app/assets/javascripts/merge_request_dashboard/components/app.vue index aaa9c1a2c2c3ed..2d1e02a99d36ea 100644 --- a/app/assets/javascripts/merge_request_dashboard/components/app.vue +++ b/app/assets/javascripts/merge_request_dashboard/components/app.vue @@ -99,10 +99,11 @@ export default { this.$router.push({ path: key || '/' }); }, queriesForTab(tab) { - return tab.lists - .flat() - .filter((l) => !l.hideCount) - .map((list) => ({ query: list.query, variables: list.variables })); + return tab.lists.flat().map((list) => ({ + hideCount: list.hideCount, + query: list.query, + variables: list.variables, + })); }, }, mergeRequestIllustration, @@ -158,7 +159,6 @@ export default { :key="`list_${list.id}`" :query="list.query" :variables="list.variables" - :hide-count="list.hideCount" :is-visible="isVisible" >