RESOLVED FIXED 105771
[chromium] Disable unprefixed css transitions until they're functional
https://bugs.webkit.org/show_bug.cgi?id=105771
Summary [chromium] Disable unprefixed css transitions until they're functional
Nico Weber
Reported 2012-12-26 09:58:58 PST
[chromium] Disable unprefixed css transitions until they're functional
Attachments
Patch (1.41 KB, patch)
2012-12-26 10:00 PST, Nico Weber
no flags
Patch (2.29 KB, patch)
2012-12-26 11:51 PST, Nico Weber
no flags
Patch for landing (2.32 KB, patch)
2012-12-26 16:37 PST, Nico Weber
no flags
Nico Weber
Comment 1 2012-12-26 10:00:57 PST
WebKit Review Bot
Comment 2 2012-12-26 11:27:21 PST
Comment on attachment 180754 [details] Patch Attachment 180754 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/15543212 New failing tests: transitions/transitions-parsing.html
Nico Weber
Comment 3 2012-12-26 11:51:03 PST
Eric Seidel (no email)
Comment 4 2012-12-26 11:51:48 PST
Comment on attachment 180759 [details] Patch OK. Why not just commit updated results?
Eric Seidel (no email)
Comment 5 2012-12-26 11:52:22 PST
Should this be tagged WebExposed? I don't really know what that keyword is used for.
Nico Weber
Comment 6 2012-12-26 11:54:44 PST
The existing results will be correct once the define is back on, so I figured this causes less churn.(In reply to comment #4) > (From update of attachment 180759 [details]) > OK. Why not just commit updated results? The existing results will be correct once the define is back on, so I figured this causes less churn. > Should this be tagged WebExposed? I don't really know what that keyword is used for. I'm not sure. Can't hurt I guess, but since this restores the state pre-r138184, having that keyword on bug 93136 might make more sense :-)
WebKit Review Bot
Comment 7 2012-12-26 16:33:41 PST
Comment on attachment 180759 [details] Patch Rejecting attachment 180759 [details] from commit-queue. Failed to run "[u'/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', u'--status-host=queues.webkit.org', ..." exit_code: 1 cwd: /mnt/git/webkit-commit-queue /mnt/git/webkit-commit-queue/Source/WebKit/chromium/ChangeLog neither lists a valid reviewer nor contains the string "Unreviewed" or "Rubber stamp" (case insensitive). Full output: http://queues.webkit.org/results/15527824
Nico Weber
Comment 8 2012-12-26 16:37:32 PST
Created attachment 180766 [details] Patch for landing
WebKit Review Bot
Comment 9 2012-12-26 17:15:20 PST
Comment on attachment 180766 [details] Patch for landing Clearing flags on attachment: 180766 Committed r138488: <http://trac.webkit.org/changeset/138488>
WebKit Review Bot
Comment 10 2012-12-26 17:15:24 PST
All reviewed patches have been landed. Closing bug.
Peter Beverloo
Comment 11 2013-01-02 04:17:23 PST
(In reply to comment #6) > > Should this be tagged WebExposed? I don't really know what that keyword is used for. > > I'm not sure. Can't hurt I guess, but since this restores the state pre-r138184, having that keyword on bug 93136 might make more sense :-) As this changes web observable behavior in Chromium (by disabling the unprefixed features), please include it. It doesn't matter whether it's been in a released Chrome version yet, that filtering will happen later. Thanks!
Alexis Menard (darktears)
Comment 12 2013-01-21 11:46:53 PST
(In reply to comment #11) > (In reply to comment #6) > > > Should this be tagged WebExposed? I don't really know what that keyword is used for. > > > > I'm not sure. Can't hurt I guess, but since this restores the state pre-r138184, having that keyword on bug 93136 might make more sense :-) > > As this changes web observable behavior in Chromium (by disabling the unprefixed features), please include it. It doesn't matter whether it's been in a released Chrome version yet, that filtering will happen later. Thanks! Actually this change is slowing me down. https://bugs.webkit.org/attachment.cgi?id=183761&action=review Of course the test LayoutTests/fast/events/event-creation.html is failing on Chromium and I really don't want to skip that one as it contains lot of good tests. Also putting the tests in a separate file (so I could skip it in Chromium) seems weird as all events are in the file. Landing an special expected file for chromium seems like burden to me too. Chromium is the only port turning off this feature in trunk, all other ports turn that feature off in their release branch. In fact it's beneficial for me to get people testing the unprefixing. It's not per-say a new feature but it's nice for me to see on real use case, real websites how the prefixed/unprefixed code lives. Can Chromium turn that off later in the process? Thanks.
Nico Weber
Comment 13 2013-01-21 11:48:20 PST
(In reply to comment #12) > (In reply to comment #11) > > (In reply to comment #6) > > > > Should this be tagged WebExposed? I don't really know what that keyword is used for. > > > > > > I'm not sure. Can't hurt I guess, but since this restores the state pre-r138184, having that keyword on bug 93136 might make more sense :-) > > > > As this changes web observable behavior in Chromium (by disabling the unprefixed features), please include it. It doesn't matter whether it's been in a released Chrome version yet, that filtering will happen later. Thanks! > > Actually this change is slowing me down. > > https://bugs.webkit.org/attachment.cgi?id=183761&action=review > > Of course the test LayoutTests/fast/events/event-creation.html is failing on Chromium and I really don't want to skip that one as it contains lot of good tests. Also putting the tests in a separate file (so I could skip it in Chromium) seems weird as all events are in the file. Landing an special expected file for chromium seems like burden to me too. As suggested earlier, you could add a pref that forces this on and set the pref in the tests. That's how transitional states are usually handled as far as I understand. We don't want to ship a binary with broken transitions.
Alexis Menard (darktears)
Comment 14 2013-01-21 11:50:42 PST
(In reply to comment #13) > (In reply to comment #12) > > (In reply to comment #11) > > > (In reply to comment #6) > > > > > Should this be tagged WebExposed? I don't really know what that keyword is used for. > > > > > > > > I'm not sure. Can't hurt I guess, but since this restores the state pre-r138184, having that keyword on bug 93136 might make more sense :-) > > > > > > As this changes web observable behavior in Chromium (by disabling the unprefixed features), please include it. It doesn't matter whether it's been in a released Chrome version yet, that filtering will happen later. Thanks! > > > > Actually this change is slowing me down. > > > > https://bugs.webkit.org/attachment.cgi?id=183761&action=review > > > > Of course the test LayoutTests/fast/events/event-creation.html is failing on Chromium and I really don't want to skip that one as it contains lot of good tests. Also putting the tests in a separate file (so I could skip it in Chromium) seems weird as all events are in the file. Landing an special expected file for chromium seems like burden to me too. > > As suggested earlier, you could add a pref that forces this on and set the pref in the tests. That's how transitional states are usually handled as far as I understand. > Ok I could do that. > We don't want to ship a binary with broken transitions. How this could happen if it's turn off in release branches?
Alexis Menard (darktears)
Comment 15 2013-01-21 11:52:23 PST
(In reply to comment #14) > (In reply to comment #13) > > (In reply to comment #12) > > > (In reply to comment #11) > > > > (In reply to comment #6) > > > > > > Should this be tagged WebExposed? I don't really know what that keyword is used for. > > > > > > > > > > I'm not sure. Can't hurt I guess, but since this restores the state pre-r138184, having that keyword on bug 93136 might make more sense :-) > > > > > > > > As this changes web observable behavior in Chromium (by disabling the unprefixed features), please include it. It doesn't matter whether it's been in a released Chrome version yet, that filtering will happen later. Thanks! > > > > > > Actually this change is slowing me down. > > > > > > https://bugs.webkit.org/attachment.cgi?id=183761&action=review > > > > > > Of course the test LayoutTests/fast/events/event-creation.html is failing on Chromium and I really don't want to skip that one as it contains lot of good tests. Also putting the tests in a separate file (so I could skip it in Chromium) seems weird as all events are in the file. Landing an special expected file for chromium seems like burden to me too. > > > > As suggested earlier, you could add a pref that forces this on and set the pref in the tests. That's how transitional states are usually handled as far as I understand. > > > > Ok I could do that. > > > We don't want to ship a binary with broken transitions. > > How this could happen if it's turn off in release branches? And as we speak, it's getting really stable. I fixed the DOM events (except the patch I'm talking about) and the rest is pretty much aligning with the spec which is not "broken".
Nico Weber
Comment 16 2013-01-21 11:56:44 PST
> > Ok I could do that. > > > > > We don't want to ship a binary with broken transitions. > > > How this could happen if it's turn off in release branches? Our dev channel gets branched from trunk and released every week. > And as we speak, it's getting really stable. I fixed the DOM events (except the patch I'm talking about) and the rest is pretty much aligning with the spec which is not "broken". Cool, once things mostly work we can turn it back on for chromium.
Note You need to log in before you can comment on or make changes to this bug.