Recently, the new version of Firefox, the 2.0, was released. The problem with this version is that some add-ons are not compatible with the latest version of the browser. Actually, you can make most of them compatible by following the steps in this post. The example explains how to enable the PermaTabs extension but it should work with any extension by adapting it a little. At the time of writing this post the new version of PermaTabs hasn't been released yet. However, the author claims it will soon so keep checking the Web site to find out when the new version is out. Now the steps to follow:
- Close Firefox.
- Browse to the folder: C:\Documents and Settings\USER\Application Data\Mozilla\Firefox\Profiles\PROFILE. Where USER and PROFILE depend on your settings. In particular, PROFILE may have a strange name so don't be scared when you see that. Furthermore, Application Data may be hidden so make sure you selected "View hidden files and folders" from Tools -> Folder Options -> View.
- Delete the extensions.cache file so that Firefox will notice the change you're going to make.
- Open the PROFILE folder.
- Open the extensions folder you can find under PROFILE
- Here you'll see a list of apparently "scaring" folders. Don't worry. Each one corresponds to one extension.
- For our case, PermaTabs, the folder is {20291fcc-1471-46c8-8213-0911f5ce6d65}.
- Open that folder.
- Edit the install.rdf text file. You just need to change one line. Find:
em:id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"
em:minVersion="1.0"
em:maxVersion="1.6"
- Change the line em:maxVersion="1.6" in em:maxVersion="2.0". Note that there might be different sections that contain em:maxVersion. Be careful to change the one where there is em:id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"
- Save the install.rdf file.
- Restart Firefox. If the extension is still not enabled then enable it going in Tools -> Add-ons.
- Restart again. You should have your favorite extension working again!
Note: To find out what's the folder related to your extension you can try each of them. Within the install.rdf file you can find the name of your extension in em:name. For Permatabs it is: em:name="PermaTabs";
Disclaimer: This worked for me without any problem. However the content of this post is provided “AS IS”. This information could contain technical inaccuracies, typographical errors and out-of-date information. This post may be updated or changed without notice at any time. Use of the information is therefore at your own risk. In no event shall the author be liable for special, indirect, incidental or consequential damages resulting from or related to the use of this document.