Frustrated by happenings like this and other disasters that lunched my Firefox, I wrote a quick batch file that will copy the whole Firefox profile directory and another to restore it back.
I keep a shortcut to them handy next to my Firefox icon and use the backup often. It's a real hair saver.
BSR, that's really good advise. Prior to upgrading, it is really smart to back up all your preferences. For Linux users, this is really easy.
tar czvf mozilla.20051129.tgz .mozilla
If your settings get borked, to back out:
rm -rf .mozilla
tar xzvf mozilla.20051129.tgz
I don't use windows, so I'm not sure where that stuff is kept.
Along the same lines, I do essentially the same thing. My /usr/local/firefox directory is a symlink to the version I'm currently using.
[ze@zprc download]$ ls -l /usr/local/ total 276 drwxr-xr-x 3 root root 4096 Oct 20 19:01 Adobe drwxr-xr-x 2 root root 4096 Nov 29 18:13 bin drwxr-xr-x 2 root root 4096 Aug 12 2004 etc lrwxrwxrwx 1 root root 22 Nov 29 20:48 firefox -> /usr/local/firefox-1.0.7 drwxr-xr-x 12 root root 4096 Sep 23 23:09 firefox-1.0.6 drwxr-xr-x 11 root root 4096 Sep 23 23:09 firefox-1.0.7 drwxr-xr-x 11 root root 4096 Nov 11 19:00 firefox-1.5 drwxr-xr-x 12 amp amp 4096 Oct 21 22:58 flock drwxr-xr-x 3 amp amp 4096 Nov 17 22:57 folding drwxr-xr-x 2 root root 4096 Aug 12 2004 games drwxr-xr-x 4 root root 4096 Nov 26 15:00 include -r--r--r-- 1 root root 116273 Jun 15 2003 info drwxr-xr-x 5 root root 4096 Nov 26 16:02 lib drwxr-xr-x 2 root root 4096 Aug 12 2004 libexec drwxr-xr-x 8 root root 4096 Nov 26 16:02 man drwxrwxr-x 10 root root 4096 Jun 24 05:38 nvu drwxrwxr-x 10 amp amp 4096 Mar 31 2005 nvu.old drwxr-sr-x 10 root root 4096 Mar 28 2005 RealPlayer drwxr-xr-x 2 root root 4096 Mar 28 2005 sbin drwxr-xr-x 12 root root 4096 Nov 26 16:02 share drwxr-xr-x 2 root root 4096 Aug 12 2004 src lrwxrwxrwx 1 root root 28 Nov 29 18:13 thunderbird -> /usr/local/thunderbird-1.0.7 drwxr-xr-x 10 amp amp 4096 Jul 21 00:35 thunderbird-1.0.6 drwxr-xr-x 10 root root 4096 Sep 23 17:29 thunderbird-1.0.7
To go from version 1.0.7 to 1.5:
(as root)
rm firefox ln -s /usr/local/firefox-1.5 /usr/local/firefox
If I need to go back, I do the same thing but point to the previous version number instead.