github web-platform-tests/wpt merge_pr_47840

latest releases: merge_pr_49470, epochs/three_hourly/2024-12-03_06H, epochs/six_hourly/2024-12-03_06H...
12 months ago

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 mrobinson@igalia.com
Signed-off-by: Oriol Brufau obrufau@igalia.com

Don't miss a new wpt release

NewReleases is sending notifications on new releases.