commit | c8b1b1cff4ed4b7523b8380c0af2f7b0ada64dd3 | [log] [tgz] |
---|---|---|
author | Morten Stenshorne <mstensho@chromium.org> | Mon May 20 17:17:00 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Mon May 20 17:17:00 2019 |
tree | d0ab4307ec1029eb244ff20bc581752c2cefdf08 | |
parent | 3cbc563bca776e51687e87a7a66bb264ece7f943 [diff] |
Percentage height becomes auto if containing block height is auto. It's wrong to walk all the way to the root and look for something with a fixed block size just to determine whether we can collapse through the block or not. It only matters what the actual block size of the containing block is. This bug triggered DCHECK failures, because the cached state of self-collapsing got out of sync with reality, because some ancestor went from auto-height to fixed-height, a change that shouldn't affect the descendant at all. Bug: 962175 Change-Id: Ic24d9c46dfa515306563b195487310eedfae9ac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1617833 Commit-Queue: Emil A Eklund <eae@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#661380}
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 .