This change is ready for review.
To view, visit change 967870. To unsubscribe, or for help writing mail filters, visit settings.
Patch set 4:Code-Review +1
Patch set 4:Commit-Queue +2
Try jobs failed on following builders:
mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/674712)
Patch set 4:Commit-Queue +2
Try jobs failed on following builders:
win10_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win10_chromium_x64_rel_ng/builds/104988)
Patch set 5:Commit-Queue +2
CQ is trying the patch.
Note: The patchset sent to CQ was uploaded after this CL was approved.
"none" https://chromium-review.googlesource.com/c/967870/5
Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/967870/5
Bot data: {"action": "start", "triggered_at": "2018-03-21T02:57:27.0Z", "cq_cfg_revision": "5b6c43e4d6b0297aa92e118e785d640c42297271", "revision": "9206ea68008f1637c80fd96d95465cac2924315a"}
Commit Bot merged this change.
[PE] Apply overflow clip to scrolling contents layers' interest rect bounds when mapping to root.
Currently, the overflow clip of these layers is not applied. This can lead to an overly large
interest rect, in case when the overflow clip is significantly smaller than the clip of the
root frame.
This CL also makes regular box scrollers have the same behavior as composited LayoutViews.
The latter receive the clip due to special logic in
LayoutView::MapToVisualRectInAncestorSpaceInternal that intersects with the ViewRect.
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I1a585d0a69e2dbd82ecc515ea0782fea6f651d4b
Reviewed-on: https://chromium-review.googlesource.com/967870
Commit-Queue: Chris Harrelson <chri...@chromium.org>
Reviewed-by: vmpstr <vmp...@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544637}
---
M third_party/WebKit/Source/core/paint/compositing/CompositedLayerMapping.cpp
M third_party/WebKit/Source/core/paint/compositing/CompositedLayerMapping.h
M third_party/WebKit/Source/core/paint/compositing/CompositedLayerMappingTest.cpp
3 files changed, 43 insertions(+), 23 deletions(-)