We added some experimental JS features to trunk, and we want people to test them during the Aurora cycle, but we don't want to leak them onto the web before they are ready. So we want to disable them during or before the beta process for Firefox 12.
Jason, can you grab this?
It's not clear to me if this is just a simple backout of
on FF12 or something more complicated. Please confirm ASAP since we're performing the merge as I'm writing this.
Yes, that should do it. If it doesn't, ping me and we can work through whatever issues come up. It should be straightforward; this stuff is a pure library feature that nothing is depending on yet.
I backed this out.
We're continuing to track for FF13 in case we need to disable JS map and set for that release as well.
*** Bug 721916 has been marked as a duplicate of this bug. ***
mdn still states these are available in firefox 12, should be updated.
(In reply to Marco Bonardo [:mak] from comment #7)
> mdn still states these are available in firefox 12, should be updated.
Thanks for the note--I bumped the min version to 14 in both MDN docs.
David, Marco: sorry about that. It is very difficult for us to know when something is backed out in the Aurora or Beta phase. We usually follow the original bug, which stay RESOLVED / FIXED, but not the back-out bug (like this one).
So when a backout/disabling of a new feature happens, please add the dev-doc-needed to one of the two bugs (original or new one). That gives us a chance to see it. :-)
(I set the keyword to dev-doc-complete here, so that we know it has been handled. Thanks David!)
I actually saw some articles about the FF12 release saying it includes Sets and Maps, and checking the release notes, we stated they are in the product :( (http://www.mozilla.org/en-US/firefox/12.0/releasenotes/)
(In reply to Marco Bonardo [:mak] from comment #10)
> I actually saw some articles about the FF12 release saying it includes Sets
> and Maps, and checking the release notes, we stated they are in the product
> :( (http://www.mozilla.org/en-US/firefox/12.0/releasenotes/)
I've fixed this now. We're going to do a better job of double checking our release notes ahead of our next release.
Should we remove description about Set/Map from this page
and add to Firefox 14 page?
# if we will not disable Set/Map on 13beta, we should add to Firefox 13 page
It's removed from the Firefox 12 page and on the Firefox 14 page. If someone can tell me if they'll be disabled or not in 13, that would help.
That is, they're now listed on the Firefox 14 page.
At present, they're available in FF13 beta. I had an IRC conversation with Jason shortly before the last FF train departure, and the consensus was to leave it in. The reason: the API is about 85% stable now.
(In reply to Alex Vincent [:WeirdAl] from comment #15)
> At present, they're available in FF13 beta. I had an IRC conversation with
> Jason shortly before the last FF train departure, and the consensus was to
> leave it in. The reason: the API is about 85% stable now.
Given that, untracking for FF13.