commit | a1dd95e43b54a4bf085924098a7e458aedb8dd39 | [log] [tgz] |
---|---|---|
author | Ian Kilpatrick <ikilpatrick@chromium.org> | Tue Jul 09 18:16:24 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jul 09 18:16:24 2019 |
tree | c372bfd5d0821eb4b2143406a19edb4e819a86a3 | |
parent | 94e0ad00988406f17a8cc2611ce93e12bd973803 [diff] |
[LayoutNG] Ensure self-collapsing block relayout when ancestor resolves. This bug was a combination of older code before we had "forced" BFC block-offsets. We didn't correctly detect when we had a self-collapsing block (which had floats within it) that needed relayout if the initial estimate was wrong. This makes sure we give ourselves enough information to detect these cases. Bug: 980803 Change-Id: Id1ea5e10d819cb4509fd7664564b75b876f0f7cb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1690720 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Commit-Queue: Emil A Eklund <eae@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#675729}
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 .