Fix OOPIF hit testing with unified desktop
With CrOS unified desktop the unified display skips drawing and instead the physical displays embed the unified display surface. This means that surface and hit test data aggregation happens for the physical displays. However, hit testing still happens on the unified display in the browser process. For OOPIF content the hit test data is missing and events are routed to the wrong renderer process. As a result, OOPIFs never receive events. This CL fixes OOPIF hit testing on the unified display by ensuring surface and hit test aggregation happens there and hit test data is sent back to the browser process. Bug: 1085860 Change-Id: I2e0809bf58d2c9fd949f815d59f3f0056d6f9590 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2523417 Commit-Queue: kylechar <kylechar@chromium.org> Reviewed-by:Vasiliy Telezhnikov <vasilyt@chromium.org> Cr-Commit-Position: refs/heads/master@{#825876}
Showing
Please register or sign in to comment