Closed Bug 1620613 Opened 5 years ago Closed 5 years ago

Fission WebRender info bar appears with Fission enabled even if WebRender is enabled

Categories

(Core :: DOM: Content Processes, defect, P1)

defect

Tracking

()

RESOLVED FIXED
mozilla76
Fission Milestone M5
Tracking Status
firefox-esr68 --- unaffected
firefox73 --- unaffected
firefox74 --- unaffected
firefox75 --- disabled
firefox76 --- fixed

People

(Reporter: mccr8, Assigned: Gijs)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

My Windows 10 machine has WebRender enabled automatically, but the info bar is still showing up.

Yoric, could you please take a look? Let me know if you want more info about my Windows machine where I'm seeing this.

Fission Milestone: --- → ?
Flags: needinfo?(dteller)

Should be easy to fix, but I need to find what is measured incorrectly. @mcrr8, can you confirm the values of preferences:

  • "gfx.webrender.all"
  • ""fission.autostart"

and the following expressions?

Cc["@mozilla.org/gfx/info;1"].getService(Ci.nsIGfxInfo).WebRenderEnabled
gFissionBrowser                    // Not entirely sure how to best run this expression these days. You may need to patch browser.js with a `console.log`.
window.docShell.useRemoteSubframes // Not entirely sure how to best run this expression these days. You may need to patch browser.js with a `console.log`.
Flags: needinfo?(dteller) → needinfo?(continuation)

"gfx.webrender.all" is false, "fission.autostart" is true.

In about:support, Compositing is WebRender.

Cc["@mozilla.org/gfx/info;1"].getService(Ci.nsIGfxInfo).WebRenderEnabled is true. gFissionBrowser is undefined, at least when I'm running this in a console for about:support. window.docShell.useRemoteSubframes is true.

Flags: needinfo?(continuation)
Flags: needinfo?(dteller)
Assignee: nobody → gijskruitbosch+bugs
Status: NEW → ASSIGNED
Flags: needinfo?(dteller)

(In reply to Andrew McCreight [:mccr8] from comment #3)

gFissionBrowser is undefined, at least when I'm running this in a console for about:support.

You'd need to run it from the browser console for it to have a value (ctrl-shift-j, you may need to enable input via the "browser and add-on debugging" checkbox in the options of the "normal" devtools).

Tracking for Fission's Dogfooding milestone (M5) because this WebRender warning is causing user confusion.

Fission Milestone: ? → M5
Priority: -- → P1
Pushed by gijskruitbosch@gmail.com: https://hg.mozilla.org/integration/autoland/rev/bb07f7e084a1 improve checks for the webrender + fission infobar, r=Yoric
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla76
Flags: qe-verify+
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: