DescriptionRevert "We need to account for culled inline parents of the hit-tested..."
Reason for revert:
Flickering is observed on text selection when hitting culled
inline, because culled inline doesn't get the right position
from RenderInline::positionForPoint for the selection.
First I revert the origin patch not to hit culled inline, then
I will fix this issue.
> We need to account for culled inline parents of the hit-tested nodes.(Reland)
>
> 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=rbyers@chromium.org, pdr@chromium.org, leviw@chromium.org
> TEST=fast/events/hit-test-culled_inline.html
> =fast/dom/nodesFromRect/nodesFromRect-culled-inlines-between-silblings.html
BUG=455672
R=pdr@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=189949
Patch Set 1 #Patch Set 2 : #Messages
Total messages: 12 (5 generated)
|