Chromium Code Reviews| Index: Source/core/page/EventHandler.cpp |
| diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp |
| index 3d1279c3b704166d04a0ca9dd72322472a2267e8..5d61874f11dee82915ac6ba8b05a4c4010bff693 100644 |
| --- a/Source/core/page/EventHandler.cpp |
| +++ b/Source/core/page/EventHandler.cpp |
| @@ -2663,7 +2663,8 @@ HitTestRequest::HitTestRequestType EventHandler::getHitTypeForGestureType(Platfo |
| // A TapDownCancel received when no element is active shouldn't really be changing hover state. |
| if (!m_frame->document()->activeHoverElement()) |
| hitType |= HitTestRequest::ReadOnly; |
| - return hitType | HitTestRequest::Release; |
| + // allow :hover style to be sticky after long press |
| + return hitType | HitTestRequest::Release | HitTestRequest::Hover; |
|
USE s.singapati at gmail.com
2014/11/13 10:30:57
Retained "Release" flag to not break any other tha
|
| case PlatformEvent::GestureTap: |
| return hitType | HitTestRequest::Release; |
| case PlatformEvent::GestureTapDown: |