Closed Bug 1711630 Opened 4 years ago Closed 4 years ago

multicolumn rendering: elements with `min-height` break inside despite `break-insise: avoid`

Categories

(Core :: Layout, defect)

Firefox 88
Unspecified
All
defect

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
firefox-esr78 --- wontfix
firefox88 --- wontfix
firefox89 --- wontfix
firefox90 --- fixed

People

(Reporter: gunnar, Assigned: MatsPalmgren_bugz)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:88.0) Gecko/20100101 Firefox/88.0

Steps to reproduce:

https://codepen.io/gunnarbittersmann/pen/rNyMJdv

container element with columns: 3
child elements with with break-insise: avoid and min-height

Actual results:

Element may break inside; following element not aligned to the top

Expected results:

Elements must not break inside

The Bugbug bot thinks this bug should belong to the 'Core::Layout' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Layout
Product: Firefox → Core
Status: UNCONFIRMED → NEW
Has Regression Range: --- → yes
Has STR: --- → yes
Ever confirmed: true
Keywords: regression
OS: Unspecified → All
Regressed by: 1602430

Nice, thanks for finding the regression range so quickly :)

Flags: needinfo?(mats)

I'll take a look...

Flags: needinfo?(mats)
Assignee: nobody → mats
Pushed by mpalmgren@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1fafda061dce Honor 'break-inside: avoid' also when 'min-block-size' causes the overflow. r=TYLin
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/29082 for changes under testing/web-platform/tests
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
Upstream PR merged by moz-wptsync-bot
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: