Support/Firefox Features/Clean up user profile/TestPlan
Jump to navigation
Jump to search
Clean up user profile
Feature | Status | Dev Lead | QA Lead | Status |
Clean up user profile | In planning | Matt Noorenberghe | Ioana Budnar | In progress |
Summary
- This feature will provide a way for users to automatically fix Firefox by creating a new profile and migrating their data (bookmarks, history, passwords, etc). 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.
- Since OS X and Linux don't have installers, there is no way to trigger this process for them upon re-installation. The other use-cases are still valid though.
References
- Link feature Wiki page
- Preliminary Mockup: Reset Firefox on re-installation
- Preliminary Mockup: Webkit Reset Firefox after a crash
- Preliminary Mockup: Reset Firefox from the Troubleshooting Information tab
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 a 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
Important Bugs
- 294260 - Safe Mode: Auto detect previous start-up failure and offer to start in safe mode
Not Tested
- A Clean Install is another repair process that is not covered by this feature (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.