Fix #797: Iterate over brands as an array (#798)

This commit is contained in:
Aidan Nulman
2025-08-01 07:34:36 -04:00
committed by GitHub
parent ab299a23b7
commit ecbc0336b6
7 changed files with 39 additions and 7 deletions

View File

@@ -190,6 +190,8 @@
},
setProps = function (arr) {
for (var i in arr) {
if (!arr.hasOwnProperty(i)) continue;
var propName = arr[i];
if (typeof propName == OBJ_TYPE && propName.length == 2) {
this[propName[0]] = propName[1];
@@ -1265,7 +1267,7 @@
case UA_ENGINE:
var brands = uaCH[FULLVERLIST] || uaCH[BRANDS], prevName;
if (brands) {
for (var i in brands) {
for (var i=0; i<brands.length; i++) {
var brandName = brands[i].brand || brands[i],
brandVersion = brands[i].version;
if (this.itemType == UA_BROWSER &&