diff --git a/toolkit/components/telemetry/TelemetrySession.jsm b/toolkit/components/telemetry/TelemetrySession.jsm index e56d65a81ba6..11be6ae7ff57 100644 --- a/toolkit/components/telemetry/TelemetrySession.jsm +++ b/toolkit/components/telemetry/TelemetrySession.jsm @@ -41,6 +41,7 @@ const PREF_ENABLED = PREF_BRANCH + "enabled"; const PREF_PREVIOUS_BUILDID = PREF_BRANCH + "previousBuildID"; const PREF_CACHED_CLIENTID = PREF_BRANCH + "cachedClientID" const PREF_FHR_UPLOAD_ENABLED = "datareporting.healthreport.uploadEnabled"; +const PREF_ASYNC_PLUGIN_INIT = "dom.ipc.plugins.asyncInit"; const MESSAGE_TELEMETRY_PAYLOAD = "Telemetry:Payload"; @@ -547,7 +548,8 @@ let Impl = { appUpdateChannel: UpdateChannel.get(), platformBuildID: ai.platformBuildID, revision: HISTOGRAMS_FILE_VERSION, - locale: getLocale() + locale: getLocale(), + asyncPluginInit: Preferences.get(PREF_ASYNC_PLUGIN_INIT, false) }; // In order to share profile data, the appName used for Metro Firefox is "Firefox",