| 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 75d6b411101fce61600b66355c55b3ac5ae57eb1..7c8bcae844d331ffde2678d3648e865b910c9821 100644
|
| --- a/third_party/WebKit/Source/core/input/EventHandler.cpp
|
| +++ b/third_party/WebKit/Source/core/input/EventHandler.cpp
|
| @@ -726,6 +726,9 @@ WebInputEventResult EventHandler::handleMouseMoveEvent(
|
| const PlatformMouseEvent& event) {
|
| TRACE_EVENT0("blink", "EventHandler::handleMouseMoveEvent");
|
|
|
| + if (!event.fromTouch())
|
| + m_frame->selection().clearHandles();
|
| +
|
| HitTestResult hoveredNode = HitTestResult();
|
| WebInputEventResult result = handleMouseMoveOrLeaveEvent(event, &hoveredNode);
|
|
|
| @@ -1951,6 +1954,7 @@ bool EventHandler::handleAccessKey(const WebKeyboardEvent& evt) {
|
|
|
| WebInputEventResult EventHandler::keyEvent(
|
| const WebKeyboardEvent& initialKeyEvent) {
|
| + m_frame->selection().clearHandles();
|
| return m_keyboardEventManager->keyEvent(initialKeyEvent);
|
| }
|
|
|
|
|