Philip Jägenstedt <
phi...@opera.com> writes:
> We discussed this at Tuesday's previous API owners meeting. With the
> discussion split across threads and a bit of back-and-forth on timeline,
> let's use this thread to decide what to ship together in a first iteration.
> The suggestion, which I've also briefly discussed with Morten, is:
>
> - Unprefixed multicol CSS properties (this intent)
> - column-fill
> <
https://groups.google.com/a/chromium.org/d/msg/blink-dev/WUUEUWha5cI/lnw0T_5XAgAJ>,
> which was never prefixed
> - *New:* break-after:auto|always, break-before:auto|always, and
> break-inside:auto|avoid
break-after and break-before take different values. "always" isn't
specified. You have to say things like "page" or "column" instead. But
that's just simple mapping.
> The last point can be considered an unprefixing of -webkit-columns-break-*,
> but is also covered by the Intent to Implement: CSS break-after,
> break-before, break-inside (Generic breaking control)
> <
https://groups.google.com/a/chromium.org/d/msg/blink-dev/E6kHXWv4sJA/7fKGaApzCAAJ>.
> The rationale is that this subset is clearly useful, and this outweighs the
> downsides to shipping partial support for these properties, namely the
> potential for web developer confusion. It's a move in the right direction.
>
> Morten, can you confirm that this grouping makes sense, or clarify if
> there's some other timeline you'd prefer?
This is perfectly fine with me.
Then I first have to implement break-(after|before|inside) behind a
flag, or can I just ship it right away together with the rest (separate
CLs, by all means) with no runtime flag?
> On Fri, Jan 29, 2016 at 7:56 PM, Philip Jägenstedt <
phi...@opera.com>
> wrote:
>
>> To be pedantic, multicol doesn't depend on break-*, they're even in
>> separate specs:
>>
https://drafts.csswg.org/css-multicol-1/
>>
https://drafts.csswg.org/css-break-3/
>>
>> That Gecko supports only multicol (prefixed) and that a majority (73%) of
>> webkit-prefixed multicol users get by without the break properties also
>> suggests the usefulness of unprefixed multicol in isolation.
>>
>> Shipping unprefixed multicol is the first step towards (possibly) removing
>> prefixed multicol, and the impact on -webkit-column-break-* usage is too
>> speculative for me to be willing to block this. My LGTM1 stands, but others
>> may disagree.
>>
>> On Fri, Jan 29, 2016 at 6:06 PM, PhistucK <
phis...@gmail.com> wrote:
>>
>>> If the implementation for the standard break-before and friends is
>>> expected to take only a release or two, perhaps just ship them together?
>>> This way, we have a really standard implementation, without quirks or
>>> anything else (other than bugs, of course).
>>> I do not think a delay of a release or two is so bad to the web community
>>> at large, while an incomplete and
>>> dependent-on-nonstandard-prefixed-properties implementation may cause some
>>> pain and confusion to developers ("if you implemented the standard, why is
>>> it not fully implemented?").
>>>
>>>
>>> ☆*PhistucK*