From 340ca6dafa820840319252897fac86c401db467d Mon Sep 17 00:00:00 2001 From: Itay Radotzki Date: Wed, 28 Dec 2016 15:35:33 +0200 Subject: [PATCH] fix(mdGesture): fix form submit via enter/go button on iOS (#3990) --- src/core/services/gesture/gesture.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/services/gesture/gesture.js b/src/core/services/gesture/gesture.js index 18a3a9763b..282f5d08d2 100644 --- a/src/core/services/gesture/gesture.js +++ b/src/core/services/gesture/gesture.js @@ -552,8 +552,10 @@ function attachToDocument( $mdGesture, $$MdGestureHandler ) { function clickHijacker(ev) { var isKeyClick = ev.clientX === 0 && ev.clientY === 0; + var isSubmitEvent = ev.target && ev.target.type === 'submit'; if (!isKeyClick && !ev.$material && !ev.isIonicTap - && !isInputEventFromLabelClick(ev)) { + && !isInputEventFromLabelClick(ev) + && !isSubmitEvent) { ev.preventDefault(); ev.stopPropagation(); lastLabelClickPos = null;