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; }