commit | efce0626b26a44a65c39b4dbd8bf9a06105be3f5 | [log] [tgz] |
---|---|---|
author | Koji Ishii <kojii@chromium.org> | Mon Jul 30 19:02:50 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Jul 30 19:02:50 2018 |
tree | 58db7c40ff0ec65f84f706241503c685255c0c24 | |
parent | 8d90752f4de56af3f18685a73d7b9ce23458f698 [diff] |
[LayoutNG] Exclude SelfPaintingLayer from ContentsInkOverflow This patch excludes SelfPaintingLayer fragments, such as 'visibility: hidden', from ContentsInkOverflow, by following the logic in LayoutBox::AddOverflowFromChild. Seems to fix 10 tests. 2 layer dump rebaselines are no longer needed, but compositing/iframes/floating-self-painting-frame.html starts failing. Somehow we fail to invalidate the self painting layer created by iframe. Bug: 635619 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I09ab9a5fa2c062acf4d5cd37225e5c8f756ad04b Reviewed-on: https://chromium-review.googlesource.com/1155029 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#579107}
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 .