Support/Firefox Features/Clean up user profile/TestPlan
Jump to navigation
Jump to search
Clean up user profile
| Feature | Status | Release Target | Dev Lead | QA Lead | Status |
| Clean up user profile | In development | Firefox 13 | Matt Noorenberghe | Ioana Budnar | In progress |
Summary
- This feature provides a way for users to automatically fix Firefox by creating a new profile and migrating their data.
- The feature can be accessed three different ways:
- When the user attempts to re-install Firefox (same version is already installed), he is offered the option to reset Firefox. Note that the reset process is performed by Firefox, not by the installer.
- After Firefox crashes three consecutive times at start-up, it will offer to either reset Firefox or to start in safe mode.
- The user can open the Troubleshooting Information page (about:support) and click the Reset Firefox button.
- Since OS X and Linux don't have installers, there is no way to trigger this process for them upon re-installation. The rest of the cases are valid for them too.
References
- Feature Wiki page
- Preliminary Mockups:
Use Cases
- A user determines that "something" is wrong with Firefox, so they attempt to fix it by reinstalling. When the installer detects that the same version of Firefox already exists on the computer it will offer the option to repair Firefox by resetting it to its default state. That intent can be passed on to Firefox and the reset process will be started the next time Firefox starts.
- After a third consecutive start-up crash, Firefox will offer to either start in safe mode so diagnosis can be done or to reset Firefox to it's default state.
- A SUMO article or helper can direct the user to a simple method for repairing Firefox by accessing the Troubleshooting Information page and clicking the Reset Firefox button.
When the Reset Firefox command is invoked, Firefox will:
- Confirm with the user what actions are about to be taken
- Create a new user profile
- Migrate user data (bookmarks, history, saved passwords, autofill form data, extensions and themes)
- Reset toolbars and controls
- Reset all user preferences to Firefox defaults
- Disable all add-ons and switch to the default theme
Then Firefox will restart using the new profile.
Test Cases
- Test cases for this feature can be viewed here.
Important Bugs
- 294260 - Safe Mode: Auto detect previous start-up failure and offer to start in safe mode
Not Tested
- Clean Install - repair process treated as a separate feature.
Sign off Criteria
- All test cases were run on the Firefox version the feature is targeted for.
- All the major bugs have been fixed.