Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Issue 724673003: Don't make :hover sticky on tap on sites that set a mobile viewport set (Closed)

Created:
6 years, 1 month ago by USE s.singapati at gmail.com
Modified:
4 years, 7 months ago
CC:
blink-reviews, pdr+renderingwatchlist_chromium.org, blink-reviews-events_chromium.org, sof, eae+blinkwatch, leviw+renderwatch, blink-reviews-dom_chromium.org, dglazkov+blink, blink-reviews-rendering, jchaffraix+rendering, zoltan1, rwlbuis
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

Don't make :hover sticky on tap on sites that set a mobile viewport set This adds a new flag to hittest request type and forces hover to be cleared on Tap on pages considered optimized for mobile. BUG=370155

Patch Set 1 #

Patch Set 2 : Don't make :hover sticky on tap on sites that set a mobile viewport set #

Total comments: 5

Patch Set 3 : Refactored logic and corrected viewport checking #

Unified diffs Side-by-side diffs Delta from patch set Stats (+49 lines, -6 lines) Patch
M Source/core/dom/Document.cpp View 1 2 1 chunk +14 lines, -4 lines 0 comments Download
M Source/core/page/ChromeClient.h View 1 2 1 chunk +7 lines, -0 lines 0 comments Download
M Source/core/page/EventHandler.cpp View 1 2 2 chunks +13 lines, -2 lines 0 comments Download
M Source/core/page/Page.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M Source/core/page/Page.cpp View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M Source/core/rendering/HitTestRequest.h View 1 2 2 chunks +2 lines, -0 lines 0 comments Download
M Source/web/ChromeClientImpl.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M Source/web/ChromeClientImpl.cpp View 1 2 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (3 generated)
USE s.singapati at gmail.com
:active & :hover style implementation is mixed based on HitTestRequestType "active/release". Handling Tap case is ...
6 years, 1 month ago (2014-11-13 08:11:31 UTC) #2
USE s.singapati at gmail.com
Patchset 2: Retained "Release" flag to not break any other functionality that uses release flag. ...
6 years, 1 month ago (2014-11-13 10:30:57 UTC) #3
USE s.singapati at gmail.com
Another question is, sequence of events dispatched in current implementation and with this patch are ...
6 years, 1 month ago (2014-11-13 12:59:49 UTC) #4
USE s.singapati at gmail.com
updated reviewers list.
6 years, 1 month ago (2014-11-14 13:45:19 UTC) #6
Rick Byers
> About meta viewport, based on viewport setting in WebSettingsImpl, touch ACK > timeout is ...
6 years, 1 month ago (2014-11-17 21:17:10 UTC) #7
Rick Byers
Sorry for the delay. This is going to be a non-trivial change to get right, ...
6 years, 1 month ago (2014-11-17 22:00:10 UTC) #9
Rick Byers
On 2014/11/13 12:59:49, s.singapati wrote: > Another question is, sequence of events dispatched in current ...
6 years, 1 month ago (2014-11-17 22:02:43 UTC) #10
USE s.singapati at gmail.com
Thank you for comments. My comments below. On 2014/11/17 22:00:10, Rick Byers wrote: > That ...
6 years, 1 month ago (2014-11-20 16:46:54 UTC) #11
USE s.singapati at gmail.com
On 2014/11/17 22:02:43, Rick Byers wrote: > On 2014/11/13 12:59:49, s.singapati wrote: > > Another ...
6 years, 1 month ago (2014-11-20 20:13:31 UTC) #12
Rick Byers
On 2014/11/20 16:46:54, s.singapati wrote: > Thank you for comments. My comments below. > > ...
6 years, 1 month ago (2014-11-21 15:08:39 UTC) #13
USE s.singapati at gmail.com
> > Yes, dispatching mousemove, mouseover/mouseenter on LongPress would be good > > solution to ...
6 years ago (2014-11-24 17:53:44 UTC) #14
USE s.singapati at gmail.com
5 years, 9 months ago (2015-03-18 09:24:37 UTC) #15
Rick Byers: This issue has been there for a while. Could we take some action?
closing it for now or what do you suggest?
Thank you.

Powered by Google App Engine
This is Rietveld 408576698