W3C home > Mailing lists > Public > www-style@w3.org > April 2016

Re: [css-flexbox] Abspos change web compat risk

From: Christian Biesinger <cbiesinger@google.com>
Date: Thu, 21 Apr 2016 15:18:55 -0400
Message-ID: <CAPTJ0XFPvHgk7YNL3Ug8R6bW6eqm21JWqHFrqtVN6T9LEh-AeA@mail.gmail.com>
To: Daniel Holbert <dholbert@mozilla.com>
Cc: Greg Whitworth <gwhit@microsoft.com>, www-style list <www-style@w3.org>
Yes, I have not done a good job at living up to my promise! I am
working on this right now, so we should hopefully ship this in Chrome
52.

-Christian

On Wed, Apr 20, 2016 at 2:27 PM, Daniel Holbert <dholbert@mozilla.com> wrote:
> FWIW, I'm planning on focusing on the Firefox version of this bug in the
> next month or so.
>
> (To be fair, that's approximately the state I've been in for quite a
> while now, and other priorities have just been taking my attention.  But
> I think it's really going to happen now.)
>
> ~Daniel
>
> On 04/20/2016 11:14 AM, Greg Whitworth wrote:
>>> Hey everyone,
>>> I brought this up to Tab at the CSS F2F meeting that the change to how abspos items are placed in a flex container broke Google docs. We now have a bug that has broken flipboard.com for the same issue, here is a reduction[1] of the issue.
>>> I personally agree with the change as it makes sense with all of the align-content props that are in flex and grid. I personally don't think we should revert
>>> this change, but also wanted to have a WG discussion regarding it.
>>> At this point, IE is the only one that has made this change (that I'm aware of) so I have attached a screenshot to show the issue as well (I don't believe this
>>> change made it into the tech preview) for discussion.
>>> Thanks,
>>> Greg
>>> [1] http://jsbin.com/yexone/5/edit?html,css,output
>>
>> Hey everyone,
>>
>> It has been over a year with no other implementation of this aspect of the spec besides Microsoft Edge, so I figured I'd provide an update. We continue to see bugs incoming due to this inconsistency. If anyone here that represents a browser vendor could please encourage their flex developers to make this change so that we can keep this capability for abspos flex items. I fear that if Blink/Gecko/Webkit wait too much longer the web compat pain will be too high and may require a specification change and create an inconsistent model between that of flex & grid.
>>
>> Here is a good testcase for this change: http://jsbin.com/xowulasica/edit?html,css,output
>>
>> Here are the relative bugs on the vendors for this change:
>>
>> Webkit: https://bugs.webkit.org/show_bug.cgi?id=156798
>> Blink: https://bugs.chromium.org/p/chromium/issues/detail?id=517265
>> Gecko: https://bugzilla.mozilla.org/show_bug.cgi?id=874718
>>
>> Thanks,
>> Greg
>>
>>
>
Received on Thursday, 21 April 2016 19:19:43 UTC

This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:09:02 UTC