diff --git a/src/app/shared/search/search-filters/search-filter/search-authority-filter/search-authority-filter.component.html b/src/app/shared/search/search-filters/search-filter/search-authority-filter/search-authority-filter.component.html
index 1a95d68b2cf..a88e644ea8c 100644
--- a/src/app/shared/search/search-filters/search-filter/search-authority-filter/search-authority-filter.component.html
+++ b/src/app/shared/search/search-filters/search-filter/search-authority-filter/search-authority-filter.component.html
@@ -17,7 +17,9 @@
-
diff --git a/src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts b/src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts
index f09c4f18f48..aedb5d3ee27 100644
--- a/src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts
+++ b/src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts
@@ -104,10 +104,6 @@ export class SearchFacetFilterComponent implements OnInit, OnDestroy {
*/
isLastPage$: BehaviorSubject = new BehaviorSubject(false);
- /**
- * Emits true if show the search text
- */
- isAvailableForShowSearchText: BehaviorSubject = new BehaviorSubject(false);
/**
* The value of the input field that is used to query for possible values for this filter
*/
@@ -293,8 +289,6 @@ export class SearchFacetFilterComponent implements OnInit, OnDestroy {
getFirstSucceededRemoteDataPayload(),
tap((facetValues: FacetValues) => {
this.isLastPage$.next(hasNoValue(facetValues?.next));
- const hasLimitFacets = facetValues?.page?.length < facetValues?.facetLimit;
- this.isAvailableForShowSearchText.next(hasLimitFacets && hasNoValue(facetValues?.next));
}),
)),
map((newFacetValues: FacetValues) => {
diff --git a/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.html b/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.html
index 51200571bd6..3f4b30694ec 100644
--- a/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.html
+++ b/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.html
@@ -17,7 +17,9 @@
-
diff --git a/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts b/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts
index a2cf166fbab..4e551900c3f 100644
--- a/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts
+++ b/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts
@@ -104,6 +104,22 @@ describe('SearchHierarchyFilterComponent', () => {
showVocabularyTreeLink = fixture.debugElement.query(By.css(`a#show-${testSearchFilter}-tree`));
}
+ describe('if the last page of facet values has been reached', () => {
+ beforeEach(() => {
+ spyOn(vocabularyService, 'searchTopEntries').and.returnValue(observableOf(new RemoteData(
+ undefined, 0, 0, RequestEntryState.Success, undefined, buildPaginatedList(new PageInfo(), []), 200,
+ )));
+ init();
+ });
+
+ it('should not show the search bar', () => {
+ comp.isLastPage$ = new BehaviorSubject(true);
+ fixture.detectChanges();
+ const textSearchBar = fixture.debugElement.query(By.css('ds-filter-input-suggestions'));
+ expect(textSearchBar).toBeNull();
+ });
+ });
+
describe('if the vocabulary doesn\'t exist', () => {
beforeEach(() => {
diff --git a/src/app/shared/search/search-filters/search-filter/search-text-filter/search-text-filter.component.html b/src/app/shared/search/search-filters/search-filter/search-text-filter/search-text-filter.component.html
index 037964c63f3..8e676adbe76 100644
--- a/src/app/shared/search/search-filters/search-filter/search-text-filter/search-text-filter.component.html
+++ b/src/app/shared/search/search-filters/search-filter/search-text-filter/search-text-filter.component.html
@@ -17,7 +17,9 @@
-