Firefox Preferences Cleaner, Remove Add-On Preferences On Uninstallation
One of the biggest issues that I personally have with Firefox, and that for a very long time, is the fact that add-on preferences are not deleted when the add-on that has written them to the config is uninstalled in the browser. This means that the config file grows over time.
Up until now I have deleted obsolete entries in the Firefox preferences manually, but an automated, or even semi-automated, solution would be more than welcome, considering that I install and uninstall many add-ons every month.
The new Firefox add-on Preferences Cleaner seems to offer that functionality. The description is unfortunately in Russian, the translation gives hints about the functionality.
The extension adds an entry to the Tools menu of the browser. A click on the entry Clear Preferences there opens the window that you see on the screenshot above.
The window lists all installed Firefox add-ons, with an option to hide disabled add-ons. You can enable the deletion of preferences of specific extensions by default. If you do, the preferences are automatically removed from the Firefox configuration when the extension is uninstalled.
You can alternatively switch to the uninstalled extensions tabs which lists uninstalled add-ons and their remaining preferences.
This tab can be used to remove those preferences from the Firefox configuration. Keep in mind that only preferences set in the Firefox add-on's installation files will be listed here. Configuration entries that have been added after add-on installation are not listed here.
For that, you need to click on the Loose button at the top. This opens a new screen that lists all custom preferences. Those do not have to be obsolete, and some may be needed to run the web browser. You can use the listing to identify preferences of uninstalled add-ons, and delete those preferences.
Preferences are deleted by highlighting one or multiple of them in the window and pressing the Delete key on the keyboard or clicking on the delete button in the program interface.
Preferences can be exported and imported, which can act as a backup. It is suggested to export preferences before you delete them to be able to restore them at a later point, for instance if the deletion rendered an installed add-on useless.
Preferences Cleaner for Firefox is a step in the right direction. The add-on could use a help file or at least tooltips to guide first time users and provide them with explanations when needed.
The add-on is however a must have add-on for Firefox users who often install and uninstall add-ons in the web browser.
Update: The extension is no longer available on Mozilla Add-ons. There is however a comparable add-on that you can use instead. Preferences Monitor ships with a clean-up option to remove obsolete entries from the prefs.js file. While it is not as easy to use as Preferences Cleaner, it handles the job just fine. Plus, it adds monitoring so that you get notifications whenever something is changed in the browser.Advertisement