Firefox developers are working on a new feature, Reset Firefox, which will help users to troubleshoot browser issues easily. On “Reset”, Firefox will create a new user profile with existing bookmarks, history items, passwords etc.
Mozilla explains this upcoming features as, “There are a number of serious Firefox issues (not starting, crashing, unexpected behavior, lost toolbars and more) that can be solved by creating a new profile. The problem is, creating a new profile (which is an incredibly difficult task) is not enough. A user will almost always want to also migrate their data to the new profile which is another difficult task. […] Many users try to reinstall Firefox to solve these issues but reinstallation doesn’t do anything to the profile folder. Providing this option upon reinstallation and, in addition, offering this after consecutive start-up crashes and on the Troubleshooting Information page will make this feature both intuitive and discoverable.”.

When a user opts for reset, Firefox will create a new user profile and migrate personal data (bookmarks, history, saved passwords, auto-fill form data, extensions and themes) of existing profile to it. Along with that, Firefox will reset all user preferences to default and disable all add-ons.
This feature is currently under development, and Mozilla has not set any release target for it. More information and implementation plan can be found on Mozilla Wiki.
Help Us! Donate towards our web hosting bill!