... when all rows have a definite max track sizing function, and the container has a definite block-size.
Created attachment 443199 [details] Patch
Created attachment 443684 [details] Patch
<rdar://problem/85252183>
Created attachment 448768 [details] Patch
Comment on attachment 448768 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=448768&action=review > Source/WebCore/rendering/GridTrackSizingAlgorithm.cpp:1196 > + if ((rawTrackSize.minTrackBreadth().isLength() && rawTrackSize.minTrackBreadth().length().isSpecified()) && rawTrackSize.hasFixedMaxTrackBreadth() && rawTrackSize.minTrackBreadth().length() == rawTrackSize.maxTrackBreadth().length()) Seems like we should have a way to do == on two GridLength without calling length() twice.
Affected test css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html The submitted patch doesn't seem fixing the test failure. It seems passing with this patch in my local(GTK) run though. Please feel free to take this bug as I can't foresee that I would have time on it in a short while.