commit | 5ea405fd077e21dee96be0eb4222b81d3fae5850 | [log] [tgz] |
---|---|---|
author | Ian Kilpatrick <ikilpatrick@chromium.org> | Thu Jul 11 02:25:50 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jul 11 02:25:50 2019 |
tree | 222da0295d79c1fd744b3aed26ed820c268014b2 | |
parent | 3939afbc827621393a234593c6c2bcedafe34078 [diff] |
[LayoutNG] Consider inline-level OOF-positioned nodes as "adjoining". "adjoining" objects are used to indicate that a particular node might need relayout once its BFC block-offset is resolved. Previously we thought that we just needed to know about "adjoining-floats". However inline-level OOF-positioned nodes also needs to know its BFC block-offset as the static-position of these nodes depend on where floats are. Previously as we didn't know that we needed to relayout these nodes we'd get the incorrect static-position. Now these nodes get the correct static-position. Bug: 982403, 980908 Change-Id: I89f18298fd7379358a681b98514891d8d35bc38e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1692627 Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#676263}
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 .