Large radial gradient backgrounds get pixelated edges when hardware acceleration is enabled on Mac
Categories
(Core :: Graphics: WebRender, 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)
271.21 KB,
image/png
|
Details |
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.
Updated•4 years ago
|
Updated•4 years ago
|
Comment 1•4 years ago
|
||
I see this with WR enabled on Linux as well.
![]() |
||
Comment 2•4 years ago
•
|
||
Comment 3•4 years ago
|
||
Set release status flags based on info from the regressing bug 1687977
Updated•4 years ago
|
Comment 4•4 years ago
|
||
Passing to Nical, based on the regression range
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Comment 5•3 years ago
|
||
The bug has a release status flag that shows some version of Firefox is affected, thus it will be considered confirmed.
Assignee | ||
Comment 6•1 year ago
|
||
The patch in bug 1885571 fixes this.
Assignee | ||
Updated•1 year ago
|
Description
•