Files
firefox/testing/web-platform/tests/css/css-flexbox
Oriol BrufauandMartin Robinson 270237c39a Bug 1915399 [wpt PR 47840] - layout: Add an indefinite containing block for intrinsic sizing, a=testonly
Automatic update from web-platform-tests
layout: Add an indefinite containing block for intrinsic sizing

When computing the min-content or max-content size of an element we
need to ignore `inline-size`, `min-inline-size` and `max-inline-size`.

However, we should take the block-axis sizing properties into account.
That's because the contents could have percentages depending on them,
which can then affect their inline size via an aspect ratio.

Therefore, this patch adds `IndefiniteContainingBlock`, which is similar
to `ContainingBlock`, but it allows an indefinite inline-size. This
struct is then passed arround during intrinsic sizing.

More refinement will be needed in follow-up patches in order to fully
address the problem.

Co-authored-by: Martin Robinson <[email protected]>
Signed-off-by: Oriol Brufau <[email protected]>

--

wpt-commits: d31566876665136db0a20e4c02280a4f55076788
wpt-pr: 47840
2024-08-30 00:57:38 +00:00
..