Bug 1430590 - Watch for and respond to TP pref changes on about:preferences, r?jaws draft
authorBob Silverberg <bsilverberg@mozilla.com>
Tue, 16 Jan 2018 16:26:00 -0500
changeset 721176 7eafa6c999045a249d79849fff3b7d7a997adf1f
parent 720848 e4107773cffb1baefd5446666fce22c4d6eb0517
child 746259 e4d6967125002f018ef3a125b5d7f2a690fdce61
push id95758
push userbmo:bob.silverberg@gmail.com
push dateTue, 16 Jan 2018 21:30:50 +0000
reviewersjaws
bugs1430590
milestone59.0a1
Bug 1430590 - Watch for and respond to TP pref changes on about:preferences, r?jaws MozReview-Commit-ID: CIeg7qRLf6N
browser/components/preferences/in-content/privacy.js
--- a/browser/components/preferences/in-content/privacy.js
+++ b/browser/components/preferences/in-content/privacy.js
@@ -254,16 +254,20 @@ var gPrivacyPane = {
     this._initTrackingProtectionPBM();
     this._initTrackingProtectionExtensionControl();
     this._initAutocomplete();
 
     Preferences.get("privacy.sanitize.sanitizeOnShutdown").on("change",
       gPrivacyPane._updateSanitizeSettingsButton.bind(gPrivacyPane));
     Preferences.get("browser.privatebrowsing.autostart").on("change",
       gPrivacyPane.updatePrivacyMicroControls.bind(gPrivacyPane));
+    Preferences.get("privacy.trackingprotection.enabled").on("change",
+      gPrivacyPane.trackingProtectionReadPrefs.bind(gPrivacyPane));
+    Preferences.get("privacy.trackingprotection.pbmode.enabled").on("change",
+      gPrivacyPane.trackingProtectionReadPrefs.bind(gPrivacyPane));
     setEventListener("historyMode", "command", function() {
       gPrivacyPane.updateHistoryModePane();
       gPrivacyPane.updateHistoryModePrefs();
       gPrivacyPane.updatePrivacyMicroControls();
       gPrivacyPane.updateAutostart();
     });
     setEventListener("historyRememberClear", "click", function(event) {
       if (event.button == 0) {