Bug 1244908 - Remove privacy.clearOnShutdown.passwords migration code. r=dolske
--- a/browser/base/content/sanitize.js
+++ b/browser/base/content/sanitize.js
@@ -687,30 +687,16 @@ Sanitizer.onStartup = Task.async(functio
let shutdownClient = Cc["@mozilla.org/browser/nav-history-service;1"]
.getService(Ci.nsPIPlacesDatabase)
.shutdownClient
.jsclient;
shutdownClient.addBlocker("sanitize.js: Sanitize on shutdown",
() => Sanitizer.onShutdown());
- // One time migration to remove support for the clear saved passwords on exit feature.
- if (!Services.prefs.getBoolPref("privacy.sanitize.migrateClearSavedPwdsOnExit")) {
- let deprecatedPref = "privacy.clearOnShutdown.passwords";
- let doUpdate = Services.prefs.getBoolPref("privacy.sanitize.sanitizeOnShutdown") &&
- Services.prefs.prefHasUserValue(deprecatedPref) &&
- Services.prefs.getBoolPref(deprecatedPref);
- if (doUpdate) {
- Services.logins.removeAllLogins();
- Services.prefs.setBoolPref("signon.rememberSignons", false);
- }
- Services.prefs.clearUserPref(deprecatedPref);
- Services.prefs.setBoolPref("privacy.sanitize.migrateClearSavedPwdsOnExit", true);
- }
-
// Handle incomplete sanitizations
if (Preferences.has(Sanitizer.PREF_SANITIZE_IN_PROGRESS)) {
// Firefox crashed during sanitization.
let s = new Sanitizer();
let json = Preferences.get(Sanitizer.PREF_SANITIZE_IN_PROGRESS);
let itemsToClear = JSON.parse(json);
yield s.sanitize(itemsToClear);
}