From d518830bd15c6692327503503e214590088c5d0c Mon Sep 17 00:00:00 2001 From: Margaret Leibovic Date: Thu, 24 Dec 2015 13:58:21 -0500 Subject: [PATCH] Bug 1235061 - Create histogram probe to measure how often users have zoomed view enabled/disabled. r=mfinkle p=vladan --HG-- extra : commitid : KD4RdbOwTZO extra : rebase_source : 43607b5dfce37c495578fdd62e39802061fd5577 extra : amend_source : 80b97e3d2fa0de7c39fe55665b24ae9918eb78e8 --- mobile/android/chrome/content/browser.js | 8 +++++++- toolkit/components/telemetry/Histograms.json | 7 +++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/mobile/android/chrome/content/browser.js b/mobile/android/chrome/content/browser.js index 0bfd12061c07..5e4e21e86689 100644 --- a/mobile/android/chrome/content/browser.js +++ b/mobile/android/chrome/content/browser.js @@ -600,10 +600,16 @@ var BrowserApp = { if (AppConstants.NIGHTLY_BUILD) { InitLater(() => ShumwayUtils.init(), window, "ShumwayUtils"); - InitLater(() => Telemetry.addData("FENNEC_TRACKING_PROTECTION_STATE", parseInt(BrowserApp.getTrackingProtectionState()))); InitLater(() => WebcompatReporter.init()); } + // Collect telemetry data. + // We do this at startup because we want to move away from "gather-telemetry" (bug 1127907) + InitLater(() => { + Telemetry.addData("FENNEC_TRACKING_PROTECTION_STATE", parseInt(BrowserApp.getTrackingProtectionState())); + Telemetry.addData("ZOOMED_VIEW_ENABLED", Services.prefs.getBoolPref("ui.zoomedview.enabled")); + }); + InitLater(() => LightWeightThemeWebInstaller.init()); InitLater(() => SpatialNavigation.init(BrowserApp.deck, null), window, "SpatialNavigation"); InitLater(() => CastingApps.init(), window, "CastingApps"); diff --git a/toolkit/components/telemetry/Histograms.json b/toolkit/components/telemetry/Histograms.json index 2f84a424c8d3..9bdf554a5374 100644 --- a/toolkit/components/telemetry/Histograms.json +++ b/toolkit/components/telemetry/Histograms.json @@ -8209,6 +8209,13 @@ "description": "Whether or not a user has tap-to-load enabled.", "bug_numbers": [1208167] }, + "ZOOMED_VIEW_ENABLED": { + "expires_in_version": "50", + "kind": "boolean", + "description": "Whether or not a user has the zoomed view (a.k.a. \"Magnify small areas\") enabled.", + "alert_emails": ["mobile-frontend@mozilla.com"], + "bug_numbers": [1235061] + }, "TRACKING_PROTECTION_ENABLED": { "expires_in_version": "never", "kind": "boolean",