Support/Firefox Features/Clean up user profile: Difference between revisions

Adding notes about Sync.
(add https://bugzilla.mozilla.org/show_bug.cgi?id=294260)
(Adding notes about Sync.)
Line 81: Line 81:
* Migration to a new profile
* Migration to a new profile
** Do this in a way that extends to other applications
** Do this in a way that extends to other applications
* Migration of Places data (notes from rnewman)
** Queries refer directly to a Places ID. If you do a low-level migration to a new DB, make sure that you don't break those foreign pseudo-keys!
** Note that Sync relies on the GUIDs assigned to records. Those must persist.
* Interaction with Sync (notes from rnewman; feel free to ask for clarification):
** N.B., clearing all user-set prefs will eliminate the user's Sync configuration, with unpleasant consequences. (Take a look in about:config for services.sync.*.) If you start a blank profile, it'll pull down all the old prefs from the Sync server. If you preserve timestamps, the new values won't necessarily be uploaded, unless you send Sync the correct observer notifications for change events.
** Note that Sync whitelists prefs to sync between devices (services.sync.prefs.*). You might want to think about that.
** Similar caveats apply to other data stored in Sync. Making this feature work correctly with Sync will need a little bit of thought.
|Feature implementation notes={{bug|294260}} - Safe Mode: Auto detect previous start-up failure and offer to start in safe mode
|Feature implementation notes={{bug|294260}} - Safe Mode: Auto detect previous start-up failure and offer to start in safe mode
}}
}}
canmove, Confirmed users
640

edits