diff --git a/libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.ts b/libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.ts index cd7846478..5c582e6a1 100644 --- a/libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.ts +++ b/libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.ts @@ -128,6 +128,7 @@ export class GfSymbolAutocompleteComponent map((query) => { return isString(query) ? query.trim() : query; }), + distinctUntilChanged(), filter((query) => { if (query?.length === 0) { this.showDefaultOptions(); @@ -137,13 +138,12 @@ export class GfSymbolAutocompleteComponent return isString(query); }), - debounceTime(400), - distinctUntilChanged(), tap(() => { this.isLoading = true; this.changeDetectorRef.markForCheck(); }), + debounceTime(400), takeUntilDestroyed(this.destroyRef), switchMap((query: string) => { return this.dataService.fetchSymbols({