[css-shapes] Remove invalid shelves in NGExclusionSpace::DerivedGeometry
It was possible to have some zero sized shelves in the NGExclusionSpace. This typically didn't cause any issues, but it was possible for zero sized elements, and things with shape exclusions to be placed in invalid places due to this. The updated unittest actually shows an invalid layout opportunity. The updated png-test was also something which appears we got wrong when we rolled out LayoutNG initially. (we are now changing it "back" to the original ref). Bug: 1156154 Change-Id: Ia275255683764376d4d9e343bacb063d628fbaee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2581885 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by:Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#835785}
Showing

3.56 KB
