From 29fe7e76e71bf1f3c723b7c53c65ffccb5c7b470 Mon Sep 17 00:00:00 2001 From: Mehmet Erim <34455572+mehmet-erim@users.noreply.github.com> Date: Wed, 16 Dec 2020 16:42:05 +0300 Subject: [PATCH] fix: resolve the form submit problem when press enter on textarea resolves #6320 --- .../packages/core/src/lib/directives/form-submit.directive.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts b/npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts index 1d5955dca2..5f42a65681 100644 --- a/npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts +++ b/npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts @@ -46,7 +46,8 @@ export class FormSubmitDirective implements OnInit { const keyup$ = fromEvent(this.host.nativeElement as HTMLElement, 'keyup').pipe( debounceTime(this.debounce), - filter((key: KeyboardEvent) => key && key.key === 'Enter'), + filter(event => !(event.target instanceof HTMLTextAreaElement)), + filter((event: KeyboardEvent) => event && event.key === 'Enter'), ); this.subscription.addOne(keyup$, () => {