WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Tony Chang
Comment 1
2012-10-04 10:12:36 PDT
It was just enabled in mozilla-inbound (
https://wiki.mozilla.org/Tree_Rules/Inbound
):
https://bugzilla.mozilla.org/show_bug.cgi?id=666041#c124
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
Update: It's now landed in FF nightly builds:
http://blog.dholbert.org/2012/12/css3-flexbox-enabled-in-nightlies-ready.html
Binyamin
Comment 6
2013-02-20 11:20:50 PST
Landed in FF19
https://bugzilla.mozilla.org/show_bug.cgi?id=801098
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
<
rdar://problem/14835804
>
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
Created
attachment 238044
[details]
Patch
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
Committed
r173579
: <
http://trac.webkit.org/changeset/173579
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug