commit | 4f73107eed2d8f61e189dcd52239159129961750 | [log] [tgz] |
---|---|---|
author | Christian Biesinger <cbiesinger@chromium.org> | Mon Feb 04 18:44:26 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Feb 04 18:44:26 2019 |
tree | 7cf534ba8cb0408dd2574c7d7877b8a3ec1713b3 | |
parent | 0a4569b582cdf1b9be2f257aa384125e5640194c [diff] |
[css-flexbox] Don't apply min-height: auto to children with percentage heights In such a case, we compute an incorrect intrinsic logical height, because we resolve pre-flex percentages when we calculate the intrinsic height. In common cases this can be 100% of the flexbox height, which we later use as a min-height of the flex item, leading to it not shrinking when it should. This reverts https://crrev.com/c/1269235 for the case of a flex item which is a flexbox with percentage children. Bug: 927066 Change-Id: I955bf651f75495122bb454d5221303b188bbb03c Reviewed-on: https://chromium-review.googlesource.com/c/1452477 Commit-Queue: Christian Biesinger <cbiesinger@chromium.org> Commit-Queue: Emil A Eklund <eae@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Auto-Submit: Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/master@{#628806}
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 .