diff --git a/src/Device.ts b/src/Device.ts index 0f1deca8..139d26d7 100644 --- a/src/Device.ts +++ b/src/Device.ts @@ -706,7 +706,10 @@ function getChromiumMajorVersion( // Some nasty browser extensions define their own custom // navigator.userAgentData without mandatory `brands` field, so let's be // ready for it. - const chromiumBrand = (userAgentData.brands ?? []).find( + const brands = Array.isArray(userAgentData.brands) + ? userAgentData.brands + : []; + const chromiumBrand = brands.find( b => b.brand === 'Chromium' );