From 2ec5548c91394de6ae793605e43edcf01e29c0d7 Mon Sep 17 00:00:00 2001 From: roytam1 Date: Thu, 30 Apr 2026 10:25:34 +0800 Subject: [PATCH] Revert "ported from `custom` branch of UXP: Spoof to Firefox 128 for WebExtensions (ae7c40d4)" This reverts commit 0a26c24bb65c8647b8c945adc747413857caa28f. --- toolkit/components/extensions/ext-runtime.js | 4 +--- toolkit/mozapps/extensions/internal/XPIProvider.jsm | 8 ++------ 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/toolkit/components/extensions/ext-runtime.js b/toolkit/components/extensions/ext-runtime.js index 9324e0ee4..aed3ffd4b 100644 --- a/toolkit/components/extensions/ext-runtime.js +++ b/toolkit/components/extensions/ext-runtime.js @@ -94,9 +94,7 @@ extensions.registerSchemaAPI("runtime", "addon_parent", context => { getBrowserInfo: function() { const {name, vendor, version, appBuildID} = Services.appinfo; - // Override version for WebExtensions compatibility with modern extensions - // Report as Firefox 128.0 to extensions while maintaining actual UXP identity - const info = {name: "Firefox", vendor, version: "128.0", buildID: appBuildID}; + const info = {name, vendor, version, buildID: appBuildID}; return Promise.resolve(info); }, diff --git a/toolkit/mozapps/extensions/internal/XPIProvider.jsm b/toolkit/mozapps/extensions/internal/XPIProvider.jsm index e3c2b0855..d6addc22e 100644 --- a/toolkit/mozapps/extensions/internal/XPIProvider.jsm +++ b/toolkit/mozapps/extensions/internal/XPIProvider.jsm @@ -6987,15 +6987,11 @@ AddonInternal.prototype = { let version; if (app.id == Services.appinfo.ID) { - if (this.type == "webextension") - // For WebExtensions, don't use the GRE version - version = "128.0"; - else - version = aAppVersion; + version = aAppVersion; } else if (app.id == TOOLKIT_ID) { if (this.type == "webextension") // For WebExtensions, don't use the GRE version - version = "128.0"; + version = aAppVersion; else version = aPlatformVersion; }