DescriptionReland "We need to account for culled inline parents of hit-tested nodes"
There are two kind of problem.
One is that we get the wrong hit-test result from culled inlines
because we try to overrun checking them until top of parent.
The other is that mouse events aren't fired when there is the
element culled inline like label element that doesn't has any
background color or border or self-layer.
This patch makes hit-test include not only area-based hit-tests
but also point-based ones at the place handling culled inline.
More information: https://docs.google.com/presentation/d/1KlT_FQxCTGeH-lPWjzXnPdZ3Bb1p7GL-IwoP-SfGvEo/edit#slide=id.g535467cad_40
BUG=312199, 435483
R=pdr@chromium.org
TEST=fast/events/hit-test-culled_inline.html
=fast/dom/nodesFromRect/nodesFromRect-culled-inlines-between-silblings.html
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=193729
Patch Set 1 #Patch Set 2 : #Messages
Total messages: 16 (4 generated)
|