Closed Bug 1630995 Opened 4 years ago Closed 4 years ago

"Report Site Issues" in location bar does not work with the error "browser.browserInfo.getGPUInfo is not a function"

Categories

(Web Compatibility :: Tooling & Investigations, defect, P1)

Tracking

(firefox76 unaffected, firefox77 fixed)

RESOLVED FIXED
Tracking Status
firefox76 --- unaffected
firefox77 --- fixed

People

(Reporter: tetsuharu, Assigned: twisniewski)

References

Details

(Keywords: regression)

Attachments

(2 files)

After clicking "Report Site Issues" in location bar, this feature does not work.

And the error "browser.browserInfo.getGPUInfo is not a function" is shown in browser console.

Is this a regression by bug 1627738?

Keywords: regression
Regressions: 1627738

Seems like it. I wonder why this was working in the try builds, but not Nightly.

browser.browserInfo.getGPUInfo is not a function background.js:103
    getWebCompatInfoForTab moz-extension://979ab027-a57b-9c4b-95af-495668e07988/background.js:103
    <anonymous> moz-extension://979ab027-a57b-9c4b-95af-495668e07988/background.js:23
    apply self-hosted:1862
    applySafeWithoutClone resource://gre/modules/ExtensionCommon.jsm:614
    fire resource://gre/modules/ExtensionChild.jsm:928
    withHandlingUserInput resource://gre/modules/ExtensionCommon.jsm:120
    recvRunListener resource://gre/modules/ExtensionChild.jsm:931
    recvRunListener self-hosted:844
    _recv resource://gre/modules/ConduitsChild.jsm:78
    receiveMessage resource://gre/modules/ConduitsChild.jsm:169
    (Async: JSWindowActor query)
    _send resource://gre/modules/ConduitsChild.jsm:61
    _send resource://gre/modules/ConduitsParent.jsm:228
    _send self-hosted:948
    listener resource://gre/modules/ExtensionParent.jsm:1003
    apply self-hosted:1862
    applySafeWithoutClone resource://gre/modules/ExtensionCommon.jsm:614
    applySafe resource://gre/modules/ExtensionParent.jsm:611
    sync resource://gre/modules/ExtensionCommon.jsm:2430
    listener chrome://browser/content/parent/ext-pageAction.js:304
    withPendingBrowser resource://gre/modules/ExtensionParent.jsm:592
    listener chrome://browser/content/parent/ext-pageAction.js:303
    emit resource://gre/modules/ExtensionCommon.jsm:327
    handleClick chrome://browser/content/parent/ext-pageAction.js:284
    onCommand chrome://browser/content/parent/ext-pageAction.js:112
    onCommand resource:///modules/PageActions.jsm:922
    doCommandForAction chrome://browser/content/browser-pageActions.js:739
    _makePanelButtonNodeForAction chrome://browser/content/browser-pageActions.js:258
    (Async: EventListener.handleEvent)
    _makePanelButtonNodeForAction chrome://browser/content/browser-pageActions.js:257
    _addActionToPanel chrome://browser/content/browser-pageActions.js:145
    _placeActionInPanelNow chrome://browser/content/browser-pageActions.js:132
    placeLazyActionsInPanel chrome://browser/content/browser-pageActions.js:82
    _onPanelShowing chrome://browser/content/browser-pageActions.js:71
    _onPanelShowing self-hosted:844
    _openPopupPromise resource:///modules/PanelMultiView.jsm:541
    InterpretGeneratorResume self-hosted:1151
    AsyncFunctionNext self-hosted:693
    (Async: async)
    openPopup resource:///modules/PanelMultiView.jsm:507
    openPopup resource:///modules/PanelMultiView.jsm:284
    showPanel chrome://browser/content/browser-pageActions.js:900
    mainButtonClicked chrome://browser/content/browser-pageActions.js:886
    onmousedown chrome://browser/content/browser.xhtml:1

Tom, can you take a look please?

Flags: needinfo?(twisniewski)
Priority: -- → P1

This browser console screenshot is a bit wild.

I'm confused why this would be working on Windows and Ubuntu, but not macOS. Makes me wonder if something else broke this.

I think it's probably that we forgot to bump the version number of the addon in bug 1627738. I'll upload a patch now to do that.

Flags: needinfo?(twisniewski)
Assignee: nobody → twisniewski
Status: NEW → ASSIGNED
Pushed by twisniewski@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6c5eddde0f5b
bump the manifest version number for the report-site-issue sytem addon; r=miketaylr,webcompat-reviewers
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: