When you are trying to share the same Firefox profile across different platforms (such as Windows or Linux) or across different versions of Firefox, you will see a warning – “You’ve launched an older version of Firefox“. The message goes on to explain that using an older version of Firefox for the same profile might corrupt the bookmarks, browsing history and other files already saved in that profile. It suggests that you create a new profile and won’t let you proceed with the same existing profile. At this point you can click on “Exit” and dismiss this message or create a new profile.
The problem with sharing profile with different versions of Firefox or different platforms is that browsing history is saved in a different manner and trying to load them on other setup might indeed cause some problems. But before you create a new profile, you can make an attempt to use the same profile in the following manner:
- Make backup of your Firefox profile using MozBackup. You can also manually copy the profile folder somewhere else to backup it.
- Launch Firefox in the working platform/version setup.
- Enter about:support in the address bar.
- Locate Profile Folder and click on Open Folder button.
- Close all Firefox windows.
- In the folder that opens, double-click on compatibility.ini and remove all of its content. Save this blank file.
- Right-click on compatibility.ini, select Properties, select Read only and click on OK button.
- After this Firefox won’t show any warning when the profile is shared between two different versions.
If you are sharing the same profile between Windows and Linux, then you will have to make similar changes on Linux to ensure that compatibility.ini file inside the Firefox user profile is read only. Usually, this is done by giving a shell command chmod a=r compatibility.ini or through the user interface of the file manager for a specific Linux flavor.
This won’t work if you are using Firefox through Administrator user account in Windows or root user account in Linux, because then any file “read only” permission has no meaning. If this does not work or causes profile corruption, then you can restore profile using the backup that you had earlier created.
FWIW: She’s saying hacking it to allow a downgrade won’t always work. Sure, it’s worth a try if you need to. Ideally, if you are trying out a new sus vers., you could make a copy of the profile into another dir. To use an old profile in a different location, you can go into “about:profiles”, create a new profile, but navigate to an existing profile. (I know it’s dumb, to have to chooser “create a new profile” when you want to use an existing one.) Then, instead of using the newer profile which might be stored in a different way, you can drop back to a profile for the old version. Of course, you’ll lose any bookmarks or changes to the extensions. It is not necessary to do anything special if you only want to backport the bookmarks, since you can export and import them. For practical purposes, you can just update information about your extensions in the old profile, from the new profile. You also might want to keep copies of anything you change.
I prefer to use Palemoon browser, since many things, especially ALL the old extensions, work in it which were (intentionally) broken when they adopted the e10s mods, in about FF57. I keep a surrogate FF around when I encounter one of those awful sites that says “Your browser is no longer compatible with this site.” and gives me a very limited palate of four browsers the site works with. That’s pretty rate; but I am indignant that they would have the gall to suggest only four browsers should be allowed to exist.
Alternative workaround is simply to add the parameter “–allow-downgrade” to the command line in the shortcut.
This is a life-saving article!!! Firefox team always neglect their users so it’s the only solution when you’re reverting to previous version..
Thanks a lot, this solution worked for me on Linux Mint 20.1, Firefox 89.