mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 04:07:44 +00:00
LibWeb: Fix min-content width calculation in dimension_box_on_line()
If inline-block is sized under min-content width constraint we should use its min-content width instead of max-content width like it was before.
This commit is contained in:
parent
91bb3af505
commit
c41e742de4
3 changed files with 55 additions and 0 deletions
|
@ -144,6 +144,8 @@ void InlineFormattingContext::dimension_box_on_line(Box const& box, LayoutMode l
|
|||
- box_state.margin_right;
|
||||
|
||||
unconstrained_width = min(max(result.preferred_minimum_width, available_width), result.preferred_width);
|
||||
} else if (m_available_space->width.is_min_content()) {
|
||||
unconstrained_width = result.preferred_minimum_width;
|
||||
} else {
|
||||
unconstrained_width = result.preferred_width;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue