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 b5453f1ed22fde0da3b15c299ee2c8ace998e3a4..360eb52911295cf3339bf5cc9bd82a388fc4308a 100644 |
--- a/third_party/WebKit/Source/core/html/HTMLFormElement.cpp |
+++ b/third_party/WebKit/Source/core/html/HTMLFormElement.cpp |
@@ -326,7 +326,7 @@ void HTMLFormElement::prepareForSubmission(Event* event) |
frame->loader().client()->dispatchWillSendSubmitEvent(this); |
- if (dispatchEvent(Event::createCancelableBubble(EventTypeNames::submit))) |
+ if (dispatchEvent(Event::createCancelableBubble(EventTypeNames::submit)) == EventTarget::DispatchEventResult::NotHandled) |
m_shouldSubmit = true; |
m_isSubmittingOrInUserJSSubmitEvent = false; |
@@ -447,7 +447,7 @@ void HTMLFormElement::reset() |
m_isInResetFunction = true; |
- if (!dispatchEvent(Event::createCancelableBubble(EventTypeNames::reset))) { |
+ if (dispatchEvent(Event::createCancelableBubble(EventTypeNames::reset)) != EventTarget::DispatchEventResult::NotHandled) { |
m_isInResetFunction = false; |
return; |
} |