MAJOR changes coming in Firefox 21

There are some pretty major changes coming in Firefox 21 that you need to be aware of if you are going to deploy it. Here's the details.

In order to support the metro version of Firefox, most of the Firefox code was moved into a subdirectory called browser. This means that all configuration files except the autoconfig now go into the browser subdirectory:

  • browser/distribution
  • browser/defaults/preferences
  • browser/defaults/profile
  • browser/extensions
  • browser/searchplugins

So just about every blog post I've ever done on this stuff doesn't apply starting with Firefox 21. Also be aware that these changes will be in the ESR 24.

In addition, there is a new feature called Firefox Health Report that is on by default. You can see it by going to about:healthreport. This feature sends data about Firefox to Mozilla. You have two choices here. If you want to be able to see the data, and just not have it sent to Mozilla, set the preference "datareporting.healthreport.uploadEnabled" to false. If you want to turn it off completely, set the preference "datareporting.healthreport.service.enabled" to false.

Please note: I reserve the right to delete comments that are offensive or off-topic.

Leave a Reply

Your email address will not be published. Required fields are marked *

6 thoughts on “MAJOR changes coming in Firefox 21

  1. I am trying to package Firefox 21.0. I kept override.ini file in INSTALLDIR to suppress "enable profile migration" but still iam getting "enable profile migration" every first launch of user.

    Also i need to keep a default homepage bt user able to change it ondeman. for this i just kept prefs.js file at "extensions\" also i tryed at "browser\defaults\extensions" bt no use. please help me on this.

    • override.ini now goes in INSTALLDIR\browser.

      As far as the homepage, you should set that in INSTALLDIR\defaults\prefs\SOMEFILE.js or in an autoconfig file.