Merge pull request #13593 from ref-app/devel

Fix edgeMobile problem
This commit is contained in:
Nacho Codoñer
2025-01-30 16:01:54 +01:00
committed by GitHub
2 changed files with 14 additions and 5 deletions

View File

@@ -12,6 +12,11 @@ Tinytest.add('modern-browsers - versions - basic', function (test) {
major: 60,
}));
test.isTrue(isModern({
name: "edgeMobile",
major: 120,
}));
test.isFalse(isModern({
name: "firefox",
major: 25,

View File

@@ -22,11 +22,15 @@ const browserAliases = {
'headlesschrome',
],
// If a call to setMinimumBrowserVersions specifies Edge 12 as a minimum
// version, that means no version of Internet Explorer pre-Edge should
// be classified as modern. This edge:["ie"] alias effectively enforces
// that logic, because there is no IE12. #9818 #9839
edge: ['ie'],
edge: [
// If a call to setMinimumBrowserVersions specifies Edge 12 as a minimum
// version, that means no version of Internet Explorer pre-Edge should
// be classified as modern. This edge:["ie"] alias effectively enforces
// that logic, because there is no IE12. #9818 #9839
'ie',
// Detected by recent useragent-ng as a new browser family when it sees EdgiOS or EdgA in the user agent #13592
'edgeMobile'
],
firefox: ['firefoxMobile'],