Index: third_party/WebKit/Source/core/input/EventHandler.cpp |
diff --git a/third_party/WebKit/Source/core/input/EventHandler.cpp b/third_party/WebKit/Source/core/input/EventHandler.cpp |
index 5ec337e655cfa8a1cfe03b4df1cb535a050dfb01..dbab84518033fb7b5b6614555ed29859e78127fb 100644 |
--- a/third_party/WebKit/Source/core/input/EventHandler.cpp |
+++ b/third_party/WebKit/Source/core/input/EventHandler.cpp |
@@ -3555,7 +3555,7 @@ bool EventHandler::handleTextInputEvent(const String& text, Event* underlyingEve |
event->setUnderlyingEvent(underlyingEvent); |
target->dispatchEvent(event); |
- return event->defaultHandled(); |
+ return event->defaultHandled() || event->defaultPrevented(); |
} |
void EventHandler::defaultTextInputEventHandler(TextEvent* event) |