diff --git a/e2e/pages/adf/content_services/search/components/search-checkList.ts b/e2e/pages/adf/content_services/search/components/search-checkList.ts
index 8aa56ba39d..b286c81b16 100644
--- a/e2e/pages/adf/content_services/search/components/search-checkList.ts
+++ b/e2e/pages/adf/content_services/search/components/search-checkList.ts
@@ -119,7 +119,7 @@ export class SearchCheckListPage {
let bucketNumber = fileTypeFilter.getText().then((valueOfBucket) => {
let numberOfBucket = valueOfBucket.split('(')[1];
let totalNumberOfBucket = numberOfBucket.split(')')[0];
- return totalNumberOfBucket;
+ return totalNumberOfBucket.trim();
});
return bucketNumber;
diff --git a/lib/content-services/search/components/search-check-list/search-check-list.component.html b/lib/content-services/search/components/search-check-list/search-check-list.component.html
index e0cdd7fab4..750990ebfa 100644
--- a/lib/content-services/search/components/search-check-list/search-check-list.component.html
+++ b/lib/content-services/search/components/search-check-list/search-check-list.component.html
@@ -3,8 +3,15 @@
*ngFor="let option of options"
[checked]="option.checked"
[attr.data-automation-id]="'checkbox-' + (option.name)"
- (change)="changeHandler($event, option)">
- {{ option.name | translate }}
+ (change)="changeHandler($event, option)"
+ class="facet-filter">
+
+ {{ option.name | translate }}
+
+
diff --git a/lib/content-services/search/components/search-check-list/search-check-list.component.scss b/lib/content-services/search/components/search-check-list/search-check-list.component.scss
index 8380f4aae2..ab6dcc9536 100644
--- a/lib/content-services/search/components/search-check-list/search-check-list.component.scss
+++ b/lib/content-services/search/components/search-check-list/search-check-list.component.scss
@@ -1,4 +1,22 @@
.adf-search-check-list {
display: flex;
flex-direction: column;
+
+ .facet-filter {
+ .mat-checkbox-label {
+ text-overflow: ellipsis;
+ overflow: hidden;
+ width: 100%;
+ }
+
+ .mat-checkbox-layout {
+ width: 100%;
+ }
+
+ .facet-name {
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
+ }
+ }
}
diff --git a/lib/content-services/search/components/search-filter/search-filter.component.html b/lib/content-services/search/components/search-filter/search-filter.component.html
index 9b4473c99f..3915d003bb 100644
--- a/lib/content-services/search/components/search-filter/search-filter.component.html
+++ b/lib/content-services/search/components/search-filter/search-filter.component.html
@@ -41,7 +41,12 @@
[checked]="query.checked"
[attr.data-automation-id]="'checkbox-'+facetQueriesLabel+'-'+query.label"
(change)="onToggleFacetQuery($event, query)">
- {{ query.label | translate }} ({{ query.count }})
+
+ {{ query.label | translate }} ({{ query.count }})
+