From 6d0be85999a00b7db8ef78d2ef00baa49d54815f Mon Sep 17 00:00:00 2001 From: Filip Czaplicki Date: Tue, 13 Feb 2024 21:45:42 +0100 Subject: [PATCH] Don't use Object.hasOwn It crashed for a user using Firefox 91 It wasn't needed --- src/components/downloadCard.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/downloadCard.tsx b/src/components/downloadCard.tsx index ebd5588..e095de5 100644 --- a/src/components/downloadCard.tsx +++ b/src/components/downloadCard.tsx @@ -16,12 +16,12 @@ export default function DownloadCard() { function countryName(country: Country) { if (country.code === worldCountryCode) return t("sidebar.world"); const backendLanguageUppercase = language.toUpperCase(); - if (Object.hasOwn(country.names, backendLanguageUppercase)) { + if (country.names[backendLanguageUppercase] !== undefined) { return country.names[backendLanguageUppercase]; } if (backendLanguageUppercase.includes("-")) { const basicLanguage = backendLanguageUppercase.split("-")[0]; - if (Object.hasOwn(country.names, basicLanguage)) { + if (country.names[basicLanguage] !== undefined) { return country.names[basicLanguage]; } }