[Webkit-unassigned] [Bug 101857] Updating mouse cursor on style changes without emitting fake mousemove event

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 24 11:48:28 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=101857





--- Comment #74 from Aivo Paas <aivopaas at gmail.com>  2013-01-24 11:50:20 PST ---
(In reply to comment #73)
> The reason this change was originally made is that computer user interfaces typically do a sort of “lock” when you click and drag on something. Giving hover feedback to indicate what a click would do when you are in the process of dragging something over that item you could click doesn’t make sense. That’s what drove the change.
> 
> The fact that this is now different from other browsers is unfortunate.
> 
> It’s too bad that it’s hard to make a website that will work properly. If I am dragging some text over a link, the cursor should not change into the “hand” cursor nor should the link light up with its hover feedback.

W3C: "The :hover pseudo-class applies while the user designates an element with a pointing device, but does not necessarily activate it."

There's no such limit defined in the spec that forbids applying :hover when there's an element activated. Hover state should be applied to the element that is under mouse pointer, but current code freezes hover state whenever mouse button is pressed down. Doesn't that conflict with the spec?

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list