Closed Bug 1682398 Opened 5 years ago Closed 5 years ago

Bloomberg vaccine tracker runs very poorly on mac

Categories

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

defect

Tracking

()

RESOLVED FIXED
86 Branch
Tracking Status
firefox86 --- fixed

People

(Reporter: jrmuizel, Assigned: jrmuizel)

References

(Depends on 2 open bugs)

Details

Attachments

(2 files)

It looks like this is caused by us aggressively splitting the svg (perhaps because of mixed-blend-mode or some other reason)

Depends on: wr-blob-perf
Depends on: wr-perf

FWIW it's a bit laggy but not horrendous on my Linux/nVidia desktop. Because of lower res screen (2560x1440) perhaps, if it's due to large SVGs.

Severity: -- → S3
Priority: -- → P1
Attached file Standalone test case

Previously, if a mixed-blend-mode item was the child of the root svg
element it would always end up active. Instead of using parent
activeness as a proxy, track previous sibling activeness. This
doesn't make things too much more complicated and is more accurate.

Unfortunately, if a previous silbing is actually active we can get
still get into a bad situation.

Assignee: nobody → jmuizelaar
Status: NEW → ASSIGNED
Pushed by jmuizelaar@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f88facb3f690 Be more conservative about promoting mixed-blend-mode to active. r=mstange
Regressions: 1682744
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: