Closed Bug 1670961 Opened 4 years ago Closed 4 years ago

Turn off WebRender in macOS in 82

Categories

(Core :: Graphics: WebRender, task, P1)

task

Tracking

()

VERIFIED FIXED
Tracking Status
firefox81 --- disabled
firefox82 + verified
firefox83 --- unaffected

People

(Reporter: jrmuizel, Assigned: aosmond)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

In bug 1625590 we're seeing very high heap unclassified due to fonts sort of leaking. We understand what's going but we're going to be conservative and disable WebRender for this release.

Assignee: nobody → aosmond
Status: NEW → ASSIGNED

Tracking for 82 rc2.

Blocks: wr-mac-block

We believe that the memory growth affects Release users more than Nightly users because Nightly users restart their browser more often (to update) and have less of a chance to accumulate a lot of font memory over time.

Beta 82 was the first Beta to have WebRender enabled in late Beta; having one more cycle before rollout seems like the right thing to do.

This patch should only land in 82 beta. 83 will be the new rollout target for MacOS.

Comment on attachment 9181324 [details]
Bug 1670961 - Disable WebRender in OSX release builds.

Beta/Release Uplift Approval Request

  • User impact if declined: They will get WR and possibly suffer the effects described in bug 1625590.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: Run Firefox on Mac OS X, any version. Check about:support, it should use OpenGL compositing, not WebRender.
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): We are deferring shipping WebRender for one more release. The OpenGL backend has shipped many times without issue.
  • String changes made/needed:
Attachment #9181324 - Flags: approval-mozilla-release?
Flags: qe-verify+
Severity: -- → S1
Priority: -- → P1

Comment on attachment 9181324 [details]
Bug 1670961 - Disable WebRender in OSX release builds.

approved for 82 rc2

Attachment #9181324 - Flags: approval-mozilla-release? → approval-mozilla-release+
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
QA Whiteboard: [qa-triaged]

Verified as fixed in the latest Firefox 82 RC on Mac OS X 10.15 - OpenGL compositing is displayed in about:support.

QA Whiteboard: [qa-triaged]
Flags: qe-verify+
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: