Make style & layout containment create a clip-related property
As of https://crrev.com/619964, style & layout containment creates an isolation boundary which means clip-related subtree updates can be skipped. PaintLayer::ClippingContainer is used for the clip property tree state of a squashing layer. This clipping container could be an ancestor of a style & layout isolation boundary. If a clip changed on a clipping container ancestor of an isolation boundary, the clip node of squashing layers below could become stale. This patch ensures PaintLayer::ClippingContainer stops at style & layout containment boundaries by making style & layout containment a clip-related property. Bug: 1044895 Change-Id: I898df21c0f65f79114564938042356b7ef587c19 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2025313 Commit-Queue: Philip Rogers <pdr@chromium.org> Reviewed-by:vmpstr <vmpstr@chromium.org> Cr-Commit-Position: refs/heads/master@{#736142}
Showing
Please register or sign in to comment