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$, () => {