Bug 61775

Summary: Please implement multi-column property break-(before/after): column
Product: WebKit Reporter: Holger Jeromin <bugzillawebkit>
Component: TextAssignee: Nobody <webkit-unassigned>
Status: UNCONFIRMED ---    
Severity: Normal CC: ahmad.saleem792, ap, bfulgham, hyatt, jensimmons, karlcow, ktf.kim, matiasnu, mstensho, odinho, rniwa, simon.fraser, syoichi, webkit-bug-importer, WebkitBugTracker, webkit.org, webkit.org, zalan
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
URL: http://www.w3.org/TR/css3-multicol/#column-breaks
Attachments:
Description Flags
Safari 15.6 matches with Firefox but differs from Chrome none

Description Holger Jeromin 2011-05-31 02:33:25 PDT
Please implement the multi-column property "break-(before/after):column"
It is the only way to specify a hard point to start a new column if the content is not equal in length.

Thanks
Holger
Comment 1 Xavier Morel 2012-03-14 07:52:04 PDT
It would also be nice if -webkit-column-break-after and -webkit-column-break-before worked correctly: -inside:avoid works[0] but lack of -before and -after means it's impossible to use CSS3 columns with "compounds", such as titles followed by sections or definition lists.

[0] http://jsfiddle.net/6jtey/
Comment 2 KyungTae Kim 2013-05-09 18:42:26 PDT
Is there any update for this bug?
Comment 3 Ahmad Saleem 2022-07-27 10:04:50 PDT
Created attachment 461251 [details]
Safari 15.6 matches with Firefox but differs from Chrome

In the test case from Comment 1, as can be seen from attached screenshot - Safari 15.6 on macOS 12.5 matches with Firefox Nightly 105 but differ from Chrome Canary 106. I am not sure on web-spec but I think we should look into it and if needed align accordingly. Please ignore my comment - if I am wrong but just wanted to share updated testing results. Thanks!
Comment 4 Radar WebKit Bug Importer 2022-07-27 17:58:09 PDT
<rdar://problem/97694197>
Comment 5 Alexey Proskuryakov 2022-07-27 20:50:45 PDT
I'm not sure if this JSFiddle test reflects what this bugs tracks closely enough, it seems to be tangentially related only.

As far as I can tell, break-before:column and break-after:column are supported, but caniuse.com claims otherwise, so there may be more to this than I see.