DescriptionFix mouse cursor update timer to be page-global instead of per-frame
When style changes in a way which could change the active mouse cursor, we
start a timer to do a hit test and possibly update the active mouse cursor
(without requiring the mouse to actually move). This was being done local
to each frame which results in a number of problems in multi-frame
scenarios (since a local hit test in one frame won't return the same
results as that in another).
This change moves the cursor selection logic (and the last cursor
tracking we rely on for testing) to be global to a Page instead of per
frame.
BUG=482971
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=194825
Patch Set 1 #
Total comments: 6
Patch Set 2 : bokan cr feedback #
Messages
Total messages: 8 (3 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||