RESOLVED FIXED 98420
Unprefix the flexbox CSS properties
https://bugs.webkit.org/show_bug.cgi?id=98420
Summary Unprefix the flexbox CSS properties
Ojan Vafai
Reported 2012-10-04 09:53:32 PDT
At this point we're just waiting for another browser vendor to ship the new flexboxes so that we can do some basic compatibility testing. None of the remaining open bugs at https://bugs.webkit.org/showdependencytree.cgi?id=62048&hide_resolved=1 seem worth stalling unprefixing on.
Attachments
Patch (56.99 KB, patch)
2014-09-12 12:05 PDT, Dean Jackson
no flags
Tony Chang
Comment 1 2012-10-04 10:12:36 PDT
Glenn Adams
Comment 2 2012-10-04 18:26:01 PDT
has the CSS WG resolved to unprefix flexbox yet? if not, should we WK jump the gun on them?
Tab Atkins
Comment 3 2012-10-04 19:47:56 PDT
(In reply to comment #2) > has the CSS WG resolved to unprefix flexbox yet? if not, should we WK jump the gun on them? Flexbox is in CR, which by definition means that we're okay with unprefixing.
Glenn Adams
Comment 4 2012-10-04 22:15:59 PDT
(In reply to comment #3) > (In reply to comment #2) > > has the CSS WG resolved to unprefix flexbox yet? if not, should we WK jump the gun on them? > > Flexbox is in CR, which by definition means that we're okay with unprefixing. excellent
Paul Irish
Comment 5 2012-12-21 15:35:10 PST
Binyamin
Comment 6 2013-02-20 11:20:50 PST
Michał Gołębiowski-Owczarek
Comment 7 2013-08-11 15:19:11 PDT
Both Firefox & Chrome have unprefixed Flexbox properties already, the same stands for the IE11 beta. Is there anything blocking unprefixing in WebKit?
Michał Gołębiowski-Owczarek
Comment 8 2013-08-11 15:23:05 PDT
Worth noting is that both Firefox & Chrome have unprefixed Flexbox in their stable versions not just nightlies. So it's 3 browsers in stable versions (Opera 15 included) and IE in a preview. WebKit is the last to keep prefixes. Considering WebKit Flexbox implementation seems stable and is richer than Firefox one, I think it'd be nice to unprefix in time for Safari 6.1/7 (and maybe iOS7?), it would make web developers' lives a little bit easier.
Michał Gołębiowski-Owczarek
Comment 9 2013-08-11 15:33:43 PDT
Sorry, it seems I lied about Chrome having uprefixed flexbox in stable (v28), though it seems to have it in beta (v29) according to: https://code.google.com/p/chromium/issues/detail?id=249111 and I can confirm it's present in Canary (v30)
Radar WebKit Bug Importer
Comment 10 2013-08-26 10:53:58 PDT
Michał Gołębiowski-Owczarek
Comment 11 2014-09-01 10:53:55 PDT
What's the status of this bug? All other browsers have unprefixed Flexbox more than 10 months ago in their stable versions and in Safari it will happen not sooner than in a year; it's almost a two-years gap! Is there anything blocking unprefixing?
Dean Jackson
Comment 12 2014-09-10 16:28:55 PDT
(In reply to comment #11) > What's the status of this bug? All other browsers have unprefixed Flexbox more than 10 months ago in their stable versions and in Safari it will happen not sooner than in a year; it's almost a two-years gap! > > Is there anything blocking unprefixing? Nope. I'm taking it on now.
Dean Jackson
Comment 13 2014-09-12 12:05:10 PDT
Benjamin Poulain
Comment 14 2014-09-12 12:36:11 PDT
(In reply to comment #12) > (In reply to comment #11) > > What's the status of this bug? All other browsers have unprefixed Flexbox more than 10 months ago in their stable versions and in Safari it will happen not sooner than in a year; it's almost a two-years gap! > > > > Is there anything blocking unprefixing? > > Nope. I'm taking it on now. IMHO, we should also import all the flexbox tests from blink.
Tony Chang
Comment 15 2014-09-12 12:37:54 PDT
Comment on attachment 238044 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=238044&action=review > Source/WebCore/ChangeLog:20 > + - justify justify-content > Source/WebCore/css/CSSComputedStyleDeclaration.cpp:292 > + CSSPropertyJustifySelf, justify-self seems to be part of the CSS Alignment spec, not the flexbox spec. Did you mean to include this change? http://dev.w3.org/csswg/css-align/
Dean Jackson
Comment 16 2014-09-12 12:44:18 PDT
(In reply to comment #15) > (From update of attachment 238044 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=238044&action=review > > > Source/WebCore/ChangeLog:20 > > + - justify > > justify-content Yes. > > > Source/WebCore/css/CSSComputedStyleDeclaration.cpp:292 > > + CSSPropertyJustifySelf, > > justify-self seems to be part of the CSS Alignment spec, not the flexbox spec. Did you mean to include this change? http://dev.w3.org/csswg/css-align/ You're right, thanks!
WebKit Commit Bot
Comment 17 2014-09-12 13:46:19 PDT
Comment on attachment 238044 [details] Patch Clearing flags on attachment: 238044 Committed r173572: <http://trac.webkit.org/changeset/173572>
WebKit Commit Bot
Comment 18 2014-09-12 13:46:25 PDT
All reviewed patches have been landed. Closing bug.
Dean Jackson
Comment 19 2014-09-12 14:43:56 PDT
Note You need to log in before you can comment on or make changes to this bug.