From a9f9cabf1c62e5b379a4f8438b337ce66a3d14eb Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Fri, 28 Aug 2026 12:06:22 +0200 Subject: [PATCH] Improve loading state --- .../lib/symbol-autocomplete/symbol-autocomplete.component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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({