Update: Quite a few people get here looking for the Session Saver extension for Firefox 2. As far as I know, it hasn’t been released for Firefox 2 (extension), but I doubt it will as it has been built in. Under the ‘main’ options in version 2 you can get the same effect: “Show my windows and tabs from last time”.
Since November 2004 when Firefox 1.0 was release, it has become the main ‘other’ browser growing the Mozilla base from around 2% to over 10%, even upto 40% in Germany (according to Onestat). Although not in danger of over taking Internet Explorer any time soon, it’s popularity has stung Microsoft into updating Internet Explorer, and paying more attention to standards, which can only be a good thing.
Firefox 2.0 beta 1 was released a few days ago, which represents a refinement rather than complete overhaul. It uses the same rendering engine (Gecko 1.8), and looks very similar at first glance. Firefox 3 is already being worked on, and will be a much greater change.
Running Multiple Firefox installs
Basically, you install the new version, do not run it from the install or regular method – that would take over your current profile.
(Windows based instructions only I’m afraid.) Edit your profile.ini file to add another profile (usually located at:
C:\Documents and Settings\username\Application Data\Mozilla\Firefox), aim it at a blank folder by adding something like this:
[Profile1] Name=Firefox2b1 IsRelative=0 Path=D:\profiles\firefox2
Then save a batch file like the following which points to the new Firefox exe and profile name:
set MOZ_NO_REMOTE=1 start "Firefox" "C:\Program Files\Mozilla_Firefox_2B1\firefox.exe" -P "Firefox2b1" set MOZ_NO_REMOTE=0
If you follow the same approach, it’s worth installing a different theme so that when you are running two, they look quite different. Several have been updated to work with version 2, my favorite was Spheregnome big, which has a certain Mac IE feel about it, and is great for high-res monitors.
Very few extensions have been updated for this release so far, but you can manually override the versioning and install them anyway. The method is:
- Download the XPI file for the extension. It is simply a zip file with another extension. You can open it with standard archiving applications such as Winzip or 7zip
- Open the
- Find the line in that file that starts
- Change the number on that line to ‘2.0’.
- Save the file back into the XPI file.
- Drag the XPI file into the Firefox window.
- Install as normal, restarting Firefox.
So far I’ve installed ‘all in one gestures’, ‘bookmarks synchroniser’, ‘Nuke anything’, ‘session saver’, and the ‘web developer’s toolbar’, without any noticeable problems.
It is mostly refinements, perhaps partly based on the usability testing at google. For example, subscribing to RSS feeds was possible in Firefox 1.5, but pretty basic. Now you can use your own feed reader, or use the browser:
The tabs also include a close button when there are a few tabs, but only on the open tab when there are more (a good thing for space preservation), and left/right arrows when many tabs are open. This puts it streets ahead of IE 7’s implementation so far.
The Mozilla org even use a particular icon for preview builds codenamed “minefield”!
You’ll notice from above that I still installed session saver, even though it supports crash recovery by default now.
The problem is that it doesn’t open your browser where you left it (even as an option, as Opera 9 allows you to) so I installed session saver as well.
The add-ons interface has been refined, there are some better anti-phishing improvements, check the wiki page for a list of new features.
I’m a little curious as to whether the new release will be pushed out via the automatic update mechanism. Given that it’s an integer (big) release, I doubt it, but I remain hopeful. It isn’t a huge change, but once the final version is released it is still worth the update.