commit ac2dcd7b5abb75126f0c39004d646ce0838bf727
parent 3d6b6238c9eafaad87fe0e5f33b176f07eb3d3cb
Author: Thomas Wisniewski <twisniewski@mozilla.com>
Date: Thu, 8 Jan 2026 22:02:19 +0000
Bug 1902520 - update our webcompat UA spoofs to use Windows 11 for Chrome and version 26.1 for Safari; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D278135
Diffstat:
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/browser/extensions/webcompat/lib/ua_helpers.js b/browser/extensions/webcompat/lib/ua_helpers.js
@@ -47,7 +47,7 @@ var UAHelpers = {
`Mozilla/5.0 (Linux; ${AndroidVersion}; ${tablet}) ${fxQuantum}AppleWebKit/537.36 (KHTML, like Gecko) Chrome/${version} Safari/537.36`;
}
} else {
- const WIN_SEGMENT = "Windows NT 10.0; Win64; x64";
+ const WIN_SEGMENT = "Windows NT 11.0; Win64; x64";
let osSegment;
if (OS === "macOS" || (noOSGiven && userAgent.includes("Macintosh"))) {
osSegment = "Macintosh; Intel Mac OS X 10_15_7";
@@ -83,7 +83,7 @@ var UAHelpers = {
return `${ua} AppleWebKit/537.36 (KHTML, like Gecko) Chrome/${version} ${isMobile ? "Mobile " : ""}Safari/537.36`;
},
safari(config = {}) {
- const version = config.version || "18.1";
+ const version = config.version || "26.1";
const webkitVersion = config.webkitVersion || "605.1.15";
const osVersion = config.osVersion?.replace(".", "_") || "10_15_7";
const arch = config.arch || "Intel";
diff --git a/browser/extensions/webcompat/tests/browser/browser_ua_helpers.js b/browser/extensions/webcompat/tests/browser/browser_ua_helpers.js
@@ -18,7 +18,7 @@ function shimUA() {
const WEBKIT = "AppleWebKit/537.36 (KHTML, like Gecko)";
const SAFARI = " Safari/537.36";
-const PREFIX_WIN = "Mozilla/5.0 (Windows NT 10.0; Win64; x64)";
+const PREFIX_WIN = "Mozilla/5.0 (Windows NT 11.0; Win64; x64)";
const PREFIX_LIN = "Mozilla/5.0 (X11; Ubuntu; Linux x86_64)";
const PREFIX_MAC = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)";
const PREFIX_AND = "Mozilla/5.0 (Linux; Android 6.0; Nexus 7 Build/JSS15Q)";
@@ -391,7 +391,7 @@ const TESTS = {
UA = "Firefox/1.0";
is(
helper(),
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15"
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.1 Safari/605.1.15"
);
is(
helper({ osVersion: "1.2", version: "VER", webkitVersion: "WKVER" }),