1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-14 15:23:33 +00:00

[PM-23199] improve search speed for large web vault (#15466)

This commit is contained in:
Jason Ng
2025-07-15 12:27:24 -04:00
committed by GitHub
parent d545912b67
commit 72d6eb3d99

View File

@@ -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 },