@@ -6,6 +6,7 @@ module.exports = function( grunt ) {
66 browsers = {
77 phantom : [ "PhantomJS" ] ,
88 desktop : [ ] ,
9+ desktop2 : [ ] ,
910 android : [ ] ,
1011 ios : [ ] ,
1112 old : {
@@ -31,31 +32,52 @@ module.exports = function( grunt ) {
3132 // See https://github.com/jquery/sizzle/wiki/Sizzle-Documentation#browsers
3233
3334 browsers . desktop = [
34- "bs_chrome-45" , // shares V8 with Node.js v4 LTS
35- "bs_chrome-68" , // shares V8 with Node.js v10.24.1 LTS
36- "bs_chrome-84" , // shares V8 with Node.js v14.20.0 LTS
37- "bs_chrome-109" , "bs_chrome-110" ,
35+ "bs_chrome-124" , // shares V8 with Node.js v22.21.1 LTS
36+ "bs_chrome-136" , // shares V8 with Node.js v24.12.0 LTS
37+ "bs_chrome-142" , "bs_chrome-143" ,
3838
39- // Firefox ESR + last 2 Firefox versions
40- "bs_firefox-60 " , "bs_firefox-68 " , "bs_firefox-78" , "bs_firefox-91" , "bs_firefox-102 ",
41- "bs_firefox-108 " , "bs_firefox-109 " ,
39+ // Firefox ESR + last 2 Firefox
40+ "bs_firefox-115 " , "bs_firefox-128 " , "bs_firefox-140 " ,
41+ "bs_firefox-145 " , "bs_firefox-146 " ,
4242
43- "bs_edge-15" , "bs_edge-16" , "bs_edge-17" , "bs_edge-18" ,
44- "bs_edge-108 " , "bs_edge-109 " ,
43+ // last Edge Legacy + last 2 Edge
44+ "bs_edge-18 " , "bs_edge-142" , "bs_edge-143 ",
4545
4646 "bs_ie-9" , "bs_ie-10" , "bs_ie-11" ,
4747
48- "bs_opera-94" , "bs_opera-95" ,
48+ "bs_opera-123" , "bs_opera-124" ,
49+
50+ "bs_safari-15" , "bs_safari-16" , "bs_safari-17" ,
51+ "bs_safari-18" , "bs_safari-26"
52+ ] ;
53+
54+ browsers . desktop2 = [
55+ "bs_chrome-45" , // shares V8 with Node.js v4 LTS
56+ "bs_chrome-68" , // shares V8 with Node.js v10.24.1 LTS
57+ "bs_chrome-84" , // shares V8 with Node.js v14.21.3 LTS
58+ "bs_chrome-102" , // shares V8 with Node.js v18.20.8 LTS
59+ "bs_chrome-113" , // shares V8 with Node.js v20.19.6 LTS
60+
61+
62+ // Firefox ESR
63+ "bs_firefox-60" , "bs_firefox-68" , "bs_firefox-78" , "bs_firefox-91" ,
64+ "bs_firefox-102" ,
65+
66+ // Edge Legacy <18
67+ "bs_edge-15" , "bs_edge-16" , "bs_edge-17" ,
4968
5069 // Real Safari 6.1 and 7.0 are not available
5170 "bs_safari-6.0" , "bs_safari-8.0" , "bs_safari-9.1" , "bs_safari-10.1" ,
52- "bs_safari-11.1" , "bs_safari-12.1" , "bs_safari-13.1" , "bs_safari-14" ,
53- "bs_safari-15" , "bs_safari-16"
71+ "bs_safari-11.1" , "bs_safari-12.1" , "bs_safari-13.1" , "bs_safari-14"
5472 ] ;
5573
5674 browsers . ios = [
57- "bs_ios-9.3" , "bs_ios-10" , "bs_ios-11" , "bs_ios-12" , "bs_ios-13" ,
58- "bs_ios-14" , "bs_ios-15" , "bs_ios-16"
75+
76+ // No longer available on BrowserStack
77+ // "bs_ios-9.3", "bs_ios-10",
78+
79+ "bs_ios-11" , "bs_ios-12" , "bs_ios-13" , "bs_ios-14" , "bs_ios-15" ,
80+ "bs_ios-16" , "bs_ios-17" , "bs_ios-18" , "bs_ios-26"
5981 ] ;
6082 browsers . android = [
6183 "bs_android-4.0" , "bs_android-4.1" , "bs_android-4.2" ,
@@ -201,6 +223,9 @@ module.exports = function( grunt ) {
201223 desktop : {
202224 browsers : browsers . desktop
203225 } ,
226+ desktop2 : {
227+ browsers : browsers . desktop2
228+ } ,
204229 android : {
205230 browsers : browsers . android
206231 } ,
0 commit comments