-
diff --git a/src/app/datasets/dashboard/full-text-search/full-text-search-bar.component.html b/src/app/datasets/dashboard/full-text-search/full-text-search-bar.component.html
index f9895119c..c31289539 100644
--- a/src/app/datasets/dashboard/full-text-search/full-text-search-bar.component.html
+++ b/src/app/datasets/dashboard/full-text-search/full-text-search-bar.component.html
@@ -8,6 +8,8 @@
type="search"
[(ngModel)]="searchTerm"
(ngModelChange)="onSearchTermChange($event)"
+ (keydown.enter)="onSearch()"
+ (keydown.escape)="onClear()"
/>
diff --git a/src/app/datasets/datasets-filter/datasets-filter.component.ts b/src/app/datasets/datasets-filter/datasets-filter.component.ts
index 14562efaf..973aca8e3 100644
--- a/src/app/datasets/datasets-filter/datasets-filter.component.ts
+++ b/src/app/datasets/datasets-filter/datasets-filter.component.ts
@@ -78,8 +78,6 @@ export class DatasetsFilterComponent implements OnInit, OnDestroy {
hasAppliedFilters$ = this.store.select(selectHasAppliedFilters);
- isInEditMode = false;
-
labelMaps: { [key: string]: string } = {};
constructor(
@@ -176,7 +174,6 @@ export class DatasetsFilterComponent implements OnInit, OnDestroy {
}
applyFilters() {
- this.isInEditMode = false;
this.store.dispatch(fetchDatasetsAction());
this.store.dispatch(fetchFacetCountsAction());
}
diff --git a/src/app/shared/modules/filters/text-filter.component.ts b/src/app/shared/modules/filters/text-filter.component.ts
index 356c58984..5307b3bed 100644
--- a/src/app/shared/modules/filters/text-filter.component.ts
+++ b/src/app/shared/modules/filters/text-filter.component.ts
@@ -35,7 +35,7 @@ export class TextFilterComponent
this.subscription = this.textSubject
.pipe(
skipWhile((terms) => terms === ""),
- debounceTime(500),
+ debounceTime(200),
distinctUntilChanged(),
)
.subscribe((terms) => {