Bug 1918702 - Migrate telemetry events to use Glean APIs for intl.ui.browserLanguage, r=chutten,settings-reviewers,mossop.

Differential Revision: https://phabricator.services.mozilla.com/D222605
This commit is contained in:
Florian Quèze
2024-09-20 13:58:18 +00:00
parent a04b206140
commit 30f68dada3
3 changed files with 236 additions and 14 deletions

View File

@@ -1791,11 +1791,8 @@ var gMainPane = {
},
recordBrowserLanguagesTelemetry(method, value = null) {
Services.telemetry.recordEvent(
"intl.ui.browserLanguage",
method,
"main",
value
Glean.intlUiBrowserLanguage[method + "Main"].record(
value ? { value } : undefined
);
},
@@ -1882,7 +1879,7 @@ var gMainPane = {
(lc, i) => i > 0 && prevLocales.includes(lc)
);
if (prevLocales.some((lc, i) => newLocales[i] != lc)) {
this.gBrowserLanguagesDialog.recordTelemetry("set_fallback");
this.gBrowserLanguagesDialog.recordTelemetry("setFallback");
}
switch (gMainPane.getLanguageSwitchTransitionType(selected)) {