bug 1265000 - Record dom.max_script_run_time pref in Telemetry Environment data=bsmedberg r?felipe draft
authorChris H-C <chutten@mozilla.com>
Fri, 15 Apr 2016 12:16:09 -0400
changeset 352082 3141416e9cbc44280e3bb97a4918e8d4b43c7c76
parent 351979 afd82f887093e5e9e4015115ca5795ec82a6f732
child 518570 20608f79b1d33fd410d417fd054a1b9a544c685c
push id15607
push userbmo:chutten@mozilla.com
push dateFri, 15 Apr 2016 16:30:42 +0000
reviewersfelipe
bugs1265000
milestone48.0a1
bug 1265000 - Record dom.max_script_run_time pref in Telemetry Environment data=bsmedberg r?felipe Users who have this pref set to a non-default value have a different slow script experience than the others. This preference is generally set as a flag: it is only ever changed at most one time in a profile, so it shouldn't appreciably increase subsession splits. MozReview-Commit-ID: FoQXvd9eSh
toolkit/components/telemetry/TelemetryEnvironment.jsm
--- a/toolkit/components/telemetry/TelemetryEnvironment.jsm
+++ b/toolkit/components/telemetry/TelemetryEnvironment.jsm
@@ -121,16 +121,17 @@ const DEFAULT_ENVIRONMENT_PREFS = new Ma
   ["browser.urlbar.unifiedcomplete", {what: RECORD_PREF_VALUE}],
   ["browser.urlbar.userMadeSearchSuggestionsChoice", {what: RECORD_PREF_VALUE}],
   ["devtools.chrome.enabled", {what: RECORD_PREF_VALUE}],
   ["devtools.debugger.enabled", {what: RECORD_PREF_VALUE}],
   ["devtools.debugger.remote-enabled", {what: RECORD_PREF_VALUE}],
   ["dom.ipc.plugins.asyncInit.enabled", {what: RECORD_PREF_VALUE}],
   ["dom.ipc.plugins.enabled", {what: RECORD_PREF_VALUE}],
   ["dom.ipc.processCount", {what: RECORD_PREF_VALUE, requiresRestart: true}],
+  ["dom.max_script_run_time", {what: RECORD_PREF_VALUE}],
   ["experiments.manifest.uri", {what: RECORD_PREF_VALUE}],
   ["extensions.autoDisableScopes", {what: RECORD_PREF_VALUE}],
   ["extensions.enabledScopes", {what: RECORD_PREF_VALUE}],
   ["extensions.blocklist.enabled", {what: RECORD_PREF_VALUE}],
   ["extensions.blocklist.url", {what: RECORD_PREF_VALUE}],
   ["extensions.strictCompatibility", {what: RECORD_PREF_VALUE}],
   ["extensions.update.enabled", {what: RECORD_PREF_VALUE}],
   ["extensions.update.url", {what: RECORD_PREF_VALUE}],