Index: third_party/WebKit/Source/core/html/HTMLFormElement.cpp |
diff --git a/third_party/WebKit/Source/core/html/HTMLFormElement.cpp b/third_party/WebKit/Source/core/html/HTMLFormElement.cpp |
index ee77275db31463329e9482e1748333c3f106a658..13374481801d40c0519a2ff271f54cf6d9189ff3 100644 |
--- a/third_party/WebKit/Source/core/html/HTMLFormElement.cpp |
+++ b/third_party/WebKit/Source/core/html/HTMLFormElement.cpp |
@@ -327,7 +327,7 @@ void HTMLFormElement::prepareForSubmission(Event* event) |
frame->loader().client()->dispatchWillSendSubmitEvent(this); |
- if (dispatchEvent(Event::createCancelableBubble(EventTypeNames::submit))) |
+ if (dispatchEvent(Event::createCancelableBubble(EventTypeNames::submit)) == WebInputEventResult::NotHandled) |
m_shouldSubmit = true; |
m_isSubmittingOrInUserJSSubmitEvent = false; |
@@ -448,7 +448,7 @@ void HTMLFormElement::reset() |
m_isInResetFunction = true; |
- if (!dispatchEvent(Event::createCancelableBubble(EventTypeNames::reset))) { |
+ if (dispatchEvent(Event::createCancelableBubble(EventTypeNames::reset)) != WebInputEventResult::NotHandled) { |
m_isInResetFunction = false; |
return; |
} |