diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search.component.ts b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search.component.ts index 1c2b811462c3dcba808253fb9da1591af80cdff6..eb0ce7a2af42b6e0e4d9756c1ce5a7dbff70eaf7 100644 --- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search.component.ts +++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search.component.ts @@ -64,8 +64,12 @@ export class VorgangSearchComponent { } focusOut(event: FocusEvent): void { - if (event.relatedTarget !== this.searchSubmitButton._elementRef.nativeElement) { + if (!this.isRelatedFocusedElementSearchSubmitButton(event)) { this.formService.form.controls[this.formService.SEARCH_FIELD].setValue(this.searchValueFocusIn); } } + + private isRelatedFocusedElementSearchSubmitButton(event: FocusEvent): boolean { + return event.relatedTarget === this.searchSubmitButton._elementRef.nativeElement; + } } \ No newline at end of file