Closed Bug 1609268 Opened 5 years ago Closed 5 years ago

Changing WebRender prefs doesn't work live anymore on Mac

Categories

(Core :: Graphics: WebRender, defect, P3)

defect

Tracking

()

VERIFIED FIXED
mozilla74
Tracking Status
firefox-esr68 --- unaffected
firefox72 --- unaffected
firefox73 --- unaffected
firefox74 --- verified

People

(Reporter: jrmuizel, Assigned: aosmond)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

No description provided.

My guess is that this was broken by bug 1592016

I was wrong. It was actually bug 1600472.

Flags: needinfo?(aosmond)
Regressed by: 1600472
Has Regression Range: --- → yes

Do you have a priority in mind for this? Thanks!

Priority: -- → P3

It looks like this is because CompositorBridgeParent::InitializeStatics() isn't called unless WebRender is in the GPU process. Without that you won't get notifications. I can reproduce by disabling the GPU process on Linux.

Assignee: nobody → aosmond
Flags: needinfo?(aosmond)
Pushed by aosmond@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/15fbe779dd30 Make WebRender debug prefs apply live without the GPU process. r=jrmuizel
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74

Is this issue about the gfx.webrender.all preference on Mac OS ? are there any steps to verify this issue? I'm not sure what Webrender prefs do not work live means because I was able to enable WebRender by setting gfx.webrender.all = true in Release as well.

Flags: needinfo?(jmuizelaar)

This refers to the gfx.webrender.debug.* prefs in about:config. For example, if you toggle gfx.webrender.debug.picture-caching to true when WebRender is in use, then you should immediately (e.g. live pref) see a multi-coloured overlay showing the picture cache surfaces. On Mac this was broken so you had to restart the browser in order for the prefs to take effect.

Flags: needinfo?(jmuizelaar)

Thank you for the extra info, This issue is Verified as Fixed in our latest Beta 74.0b5 and Nightly builds.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: