Closed Bug 1792197 Opened 2 years ago Closed 2 years ago

mix-blend-mode and border-radius can't be used together

Categories

(Core :: Graphics: WebRender, defect)

Firefox 105
defect

Tracking

()

RESOLVED DUPLICATE of bug 1787089
Tracking Status
firefox-esr102 --- unaffected
firefox105 --- wontfix
firefox106 --- fixed
firefox107 --- fixed

People

(Reporter: g.stalder26, Assigned: gw)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Attached image mix-blend-mode-bug.png

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0

Steps to reproduce:

To reproduce, just combine border-radius and mix-blend-mode in a css style, e.g.:
<html>
<head>
<meta charset="UTF-8">
<title>demo</title>
<style type="text/css">
.test {
position: absolute;
width: 300px;
height: 300px;
background: rgba(63, 136, 143);
border-radius: 10%;
mix-blend-mode: multiply;
}
</style>
</head>
<body>
<div class="test"></div>
</body>
</html>

Actual results:

In Version 105.0.1, the edges are rendered correctly and are not affected by the border-radius property. Versions >= 105.1 are affected.

Expected results:

The edges respond correctly to the border-radius property even when using mix-blend-mode.

Component: Untriaged → Graphics: WebRender
Depends on: 1787089
Product: Firefox → Core
Regressed by: 1779952

:gw, since you are the author of the regressor, bug 1779952, could you take a look? Also, could you set the severity field?

For more information, please visit auto_nag documentation.

Flags: needinfo?(gwatson)

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
Assignee: nobody → gwatson
Flags: needinfo?(gwatson)

Sounds like this is already fixed for 106?

Flags: needinfo?(gwatson)

The comment says Versions >= 105.1 are affected. so I assume it's not fixed for 106? Or did I miss a comment elsewhere?

Flags: needinfo?(gwatson) → needinfo?(ryanvm)

This was fixed by bug 1787089 from my testing.

What Mathew and Alice said :)

Flags: needinfo?(ryanvm)

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

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: