DescriptionReport correct touch hit rects when
RuntimeEnabledFeatures::overlayFullscreenVideoEnabled is true and have a touch
handler on the document or body.
We had an optimization in the cc touch hit rect calculation that if there was a
handler on the document or body then we'd short circuit the computation and
report a single rect at the root layer covering the whole page. Now when making
an HTML5 video element fullscreen with this flag turned on the
RenderLayerCompositor removes the root cc::layer and reattaches the video layer
causing the compositor to think that there are no handlers registered.
BUG=372314
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=176071
Patch Set 1 #Patch Set 2 : Rebase ToT #
Total comments: 1
Patch Set 3 : Share OverlayFullscreenVideo state #Patch Set 4 : Start work on test #Patch Set 5 : Add virtual test #
Total comments: 5
Patch Set 6 : Address comments #Patch Set 7 : Update test expectations #
Total comments: 1
Patch Set 8 : Update description #
Messages
Total messages: 19 (0 generated)
|