Bug 1373823 - Fix about:telemetry data preferences change button in beta55
MozReview-Commit-ID: Ht6iBBEDEtP
--- a/toolkit/content/aboutTelemetry.js
+++ b/toolkit/content/aboutTelemetry.js
@@ -231,17 +231,23 @@ var Settings = {
Cu.import("resource://gre/modules/Messaging.jsm");
EventDispatcher.instance.sendRequest({
type: "Settings:Show",
resource: "preferences_privacy",
});
} else {
// Show the data choices preferences on desktop.
let mainWindow = getMainWindowWithPreferencesPane();
- mainWindow.openPreferences("privacy-reports", {origin: "aboutTelemetry"});
+ // The advanced subpanes are only supported in the old organization,
+ // which will be removed by bug 1349689.
+ if (Preferences.get("browser.preferences.useOldOrganization")) {
+ mainWindow.openAdvancedPreferences("dataChoicesTab", {origin: "aboutTelemetry"});
+ } else {
+ mainWindow.openPreferences("privacy-reports", {origin: "aboutTelemetry"});
+ }
}
});
}
},
detachObservers() {
for (let setting of this.SETTINGS) {
Preferences.ignore(setting.pref, this.render, this);