From bba294a4b4a78c8b2fa2cb31e4cb4aa0c86d058e Mon Sep 17 00:00:00 2001
From: Henry Wilkes <henry@torproject.org>
Date: Wed, 17 Apr 2024 15:37:09 +0100
Subject: [PATCH] Bug 41966: Allow removing locales from the locale
 alternatives list.

---
 browser/components/preferences/dialogs/browserLanguages.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/browser/components/preferences/dialogs/browserLanguages.js b/browser/components/preferences/dialogs/browserLanguages.js
index 3dc7e3f9ff500..bbdb99133be5a 100644
--- a/browser/components/preferences/dialogs/browserLanguages.js
+++ b/browser/components/preferences/dialogs/browserLanguages.js
@@ -349,7 +349,7 @@ async function getLocaleDisplayInfo(localeCodes) {
       id: "locale-" + code,
       label: localeNames[i],
       value: code,
-      canRemove: !packagedLocales.has(code),
+      canRemove: code !== Services.locale.defaultLocale,
       installed: availableLocales.has(code),
     };
   });
-- 
GitLab