mirror of
https://github.com/Kareadita/Kavita.git
synced 2025-06-23 15:30:34 -04:00
Fixed typeahead not working correctly (#1490)
This commit is contained in:
parent
29827f423f
commit
6d10c52ee9
@ -5,7 +5,6 @@ import { UntypedFormControl, UntypedFormGroup } from '@angular/forms';
|
|||||||
import { Observable, of, ReplaySubject, Subject } from 'rxjs';
|
import { Observable, of, ReplaySubject, Subject } from 'rxjs';
|
||||||
import { auditTime, distinctUntilChanged, filter, map, shareReplay, switchMap, take, takeUntil, tap } from 'rxjs/operators';
|
import { auditTime, distinctUntilChanged, filter, map, shareReplay, switchMap, take, takeUntil, tap } from 'rxjs/operators';
|
||||||
import { KEY_CODES } from '../shared/_services/utility.service';
|
import { KEY_CODES } from '../shared/_services/utility.service';
|
||||||
import { ToggleService } from '../_services/toggle.service';
|
|
||||||
import { SelectionCompareFn, TypeaheadSettings } from './typeahead-settings';
|
import { SelectionCompareFn, TypeaheadSettings } from './typeahead-settings';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -256,6 +255,7 @@ export class TypeaheadComponent implements OnInit, OnDestroy {
|
|||||||
tap((filteredOptions) => {
|
tap((filteredOptions) => {
|
||||||
this.isLoadingOptions = false;
|
this.isLoadingOptions = false;
|
||||||
this.focusedIndex = 0;
|
this.focusedIndex = 0;
|
||||||
|
this.cdRef.markForCheck();
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.updateShowAddItem(filteredOptions);
|
this.updateShowAddItem(filteredOptions);
|
||||||
this.updateHighlight();
|
this.updateHighlight();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user