Neil Turner's Blog

Blogging about technology and randomness since 2002

Firefox 1.0.3 RC7

Mozilla Firefox 1.0.3 Release Candidate 7 is out. The reason for there being so many candidates is that 1.0.3 fixes a moderately critical information disclosure flaw, however the original fix stopped many extensions from working properly. Subsequent fixes have reduced this number to 3 or so extensions, with which Mozilla has promised to help fix for 1.0.3.
Update: I stand corrected – the breakages were caused by a different bug fix. See Alex’s comment below.
While it’s a little embarrasing to have so many test releases, it does make me somewhat proud that the Mozilla Foundation is so keen to ensure that compatibility is retained with third-party extensions. It could have easily been that 1.0.3 was pushed out a couple of weeks ago and a whole range of popular extensions would suddenly cease to work. Firefox’s awesome extensibility is one of its key advantages to a lot of more advanced users like myself and having a major breakage would not be a positive thing for retaining the good faith of more technically-savvy users.
Ultimately, by taking a little longer to get 1.0.3 right, everyone benefits – we end up with a browser less prone to security flaws, but that retains compatibility with 99% of extensions. It could have so easily been a very different case and I think MoFo should be congratulated for not juggernauting ahead with this.
In any case, if you want to test out your extensions in 1.0.3, grab yourself a build (Windows, Linux and Mac OS X) and then monitor the JavaScript console for extension errors. At the moment, DictionarySearch, Conquery and Googlebar Lite are known to have problems.

2 Comments

  1. > The reason for there being so many candidates is that 1.0.3 fixes a moderately critical information disclosure flaw, however the original fix stopped many extensions from working properly.
    No it didn’t. The original fix for the disclosure flaw worked great. It was another fix that broke all the extensions.

  2. Thanks Alex, I stand corrected. Post updated.