diff --git a/apps/web/src/app/vault/individual-vault/vault.component.ts b/apps/web/src/app/vault/individual-vault/vault.component.ts index db77a2be8ea..380e0280b5a 100644 --- a/apps/web/src/app/vault/individual-vault/vault.component.ts +++ b/apps/web/src/app/vault/individual-vault/vault.component.ts @@ -16,6 +16,7 @@ import { catchError, concatMap, debounceTime, + distinctUntilChanged, filter, first, map, @@ -334,7 +335,11 @@ export class VaultComponent implements OnInit, OnDestroy { ); this.searchText$ - .pipe(debounceTime(SearchTextDebounceInterval), takeUntil(this.destroy$)) + .pipe( + debounceTime(SearchTextDebounceInterval), + distinctUntilChanged(), + takeUntil(this.destroy$), + ) .subscribe((searchText) => this.router.navigate([], { queryParams: { search: Utils.isNullOrEmpty(searchText) ? null : searchText },