browser(firefox): browser.version() to return full version (#4491)

Currently, browser.version() returns `83.0`, whereas launching firefox
with `--version` flag returns `83.0b3`. This patch alings protocol's
`Browser.version()` with flag output.
This commit is contained in:
Andrey Lushnikov 2020-11-19 08:24:17 -08:00 committed by GitHub
parent 1169c5ab50
commit 6bc45d9247
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 5 deletions

View file

@ -1,2 +1,2 @@
1211
Changed: lushnikov@chromium.org Wed 18 Nov 2020 08:00:56 AM PST
1212
Changed: lushnikov@chromium.org Thu 19 Nov 2020 08:08:27 AM PST

View file

@ -9,6 +9,7 @@ const {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm");
const {TargetRegistry} = ChromeUtils.import("chrome://juggler/content/TargetRegistry.js");
const {Helper} = ChromeUtils.import('chrome://juggler/content/Helper.js');
const {PageHandler} = ChromeUtils.import("chrome://juggler/content/protocol/PageHandler.js");
const {AppConstants} = ChromeUtils.import("resource://gre/modules/AppConstants.jsm");
const helper = new Helper();
@ -252,9 +253,7 @@ class BrowserHandler {
}
async ['Browser.getInfo']() {
const version = Components.classes["@mozilla.org/xre/app-info;1"]
.getService(Components.interfaces.nsIXULAppInfo)
.version;
const version = AppConstants.MOZ_APP_VERSION_DISPLAY;
const userAgent = Components.classes["@mozilla.org/network/protocol;1?name=http"]
.getService(Components.interfaces.nsIHttpProtocolHandler)
.userAgent;