From fa21f97b68e346bde093dad5ae143da109b50062 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Mon, 17 Oct 2022 08:13:48 -0400 Subject: [PATCH] [mv3] Use navigator.languages instead of i18n.getAcceptLanguages Related issue: - https://github.com/w3c/webextensions/issues/107 --- platform/mv3/extension/js/ruleset-manager.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/platform/mv3/extension/js/ruleset-manager.js b/platform/mv3/extension/js/ruleset-manager.js index 3c1353b69..c190c2e3b 100644 --- a/platform/mv3/extension/js/ruleset-manager.js +++ b/platform/mv3/extension/js/ruleset-manager.js @@ -348,11 +348,9 @@ async function defaultRulesetsFromLanguage() { const langSet = new Set(); - await i18n.getAcceptLanguages().then(langs => { - for ( const lang of langs.map(dropCountry) ) { - langSet.add(lang); - } - }); + for ( const lang of navigator.languages.map(dropCountry) ) { + langSet.add(lang); + } langSet.add(dropCountry(i18n.getUILanguage())); const reTargetLang = new RegExp(