Open Bug 1707624 Opened 4 years ago Updated 1 year ago

Large radial gradient backgrounds get pixelated edges when hardware acceleration is enabled on Mac

Categories

(Core :: Graphics: WebRender, defect)

Firefox 88
Unspecified
All
defect

Tracking

()

Tracking Status
firefox-esr78 --- unaffected
firefox88 --- wontfix
firefox89 --- wontfix
firefox90 --- fix-optional
firefox91 --- fix-optional

People

(Reporter: webform+bugzilla, Assigned: nical)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(1 file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:88.0) Gecko/20100101 Firefox/88.0

Steps to reproduce:

Enable 'Use recommended performance settings' (which likely enables hardware acceleration).

View a large element (>1400px) with a radial background gradient, f.e. https://codepen.io/kslstn/pen/poRYwyJ

div{
height: 100vw;
width: 100vw;
background-image: radial-gradient(circle farthest-side, red 0%, red 100%, blue 100%);
}

Actual results:

Radial gradients with a hard transition from one color to the other get pixelated, jagged edges.

Expected results:

The edge between the color should be smooth down to pixel level as it was in versions before 88.

Component: General → CSS Parsing and Computation
Flags: needinfo?(webform+bugzilla)
Flags: needinfo?(webform+bugzilla)

I see this with WR enabled on Linux as well.

Component: CSS Parsing and Computation → Graphics: WebRender
OS: Unspecified → All
Regressed by: 1687977

Set release status flags based on info from the regressing bug 1687977

Passing to Nical, based on the regression range

Severity: -- → S3
Flags: needinfo?(nical.bugzilla)
Has Regression Range: --- → yes
Blocks: wr-gradients
Flags: needinfo?(nical.bugzilla)

The bug has a release status flag that shows some version of Firefox is affected, thus it will be considered confirmed.

Status: UNCONFIRMED → NEW
Ever confirmed: true

The patch in bug 1885571 fixes this.

Assignee: nobody → nical.bugzilla
Depends on: 1885571
Blocks: 1889093
No longer blocks: wr-gradients
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: