commit | 25fb6af16067c0cb4364cbc60eaff161bf5b5253 | [log] [tgz] |
---|---|---|
author | Ria Jiang <riajiang@chromium.org> | Wed Jan 09 22:01:58 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 09 22:01:58 2019 |
tree | fe4c84d1b8470a0b6055504792a8add6b633a938 | |
parent | 867312ae0daf4e7a1bc19701e71c815804ac8f40 [diff] |
Ignore OOPIFs with pointer-events:none set during targeting. Currently we rely on async targeting to handle pointer-events:none; however, drag-n-drop expects sync result so that is not possible. This CL adds pointer-events:none info to SurfaceDrawQuad and don't send hit-test data for that region. This flag should be removed when v2 is enabled by default. Bug: 908750 Test: SitePerProcessHitTestDataGenerationBrowserTest.PointerEventsNoneOOPIF/1 Change-Id: I23e0185e86af6ca405aa5ef960ae4fd78525dcbd Reviewed-on: https://chromium-review.googlesource.com/c/1372322 Commit-Queue: Ria Jiang <riajiang@chromium.org> Reviewed-by: Avi Drissman <avi@chromium.org> Reviewed-by: kylechar <kylechar@chromium.org> Reviewed-by: Bo <boliu@chromium.org> Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org> Cr-Commit-Position: refs/heads/master@{#621300}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .