From 0c790a7825410ae515ce5a763951ba5166567b55 Mon Sep 17 00:00:00 2001 From: colemanw Date: Sat, 30 Sep 2023 22:41:54 -0400 Subject: [PATCH] SearchKit - The first display in a tab gets to control the count Fix weird tab count if > 1 search display in a tab --- .../crmSearchDisplay/traits/searchDisplayBaseTrait.service.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/search_kit/ang/crmSearchDisplay/traits/searchDisplayBaseTrait.service.js b/ext/search_kit/ang/crmSearchDisplay/traits/searchDisplayBaseTrait.service.js index ec7eee2d19..7aa7a70ede 100644 --- a/ext/search_kit/ang/crmSearchDisplay/traits/searchDisplayBaseTrait.service.js +++ b/ext/search_kit/ang/crmSearchDisplay/traits/searchDisplayBaseTrait.service.js @@ -51,7 +51,8 @@ // Update totalCount only if no user filters are set if (typeof rowCount === 'number' && angular.equals({}, ctrl.getAfformFilters())) { ctrl.totalCount = rowCount; - if (contactTab) { + // The first display in a tab gets to control the count + if (contactTab && $element.is($('#' + contactTab + ' [search][display]').first())) { CRM.tabHeader.updateCount(contactTab.replace('contact-', '#tab_'), rowCount); } } -- 2.25.1