backdrop-filter not working with z-index and mix-blend-mode
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
People
(Reporter: adrian.drechsel, Assigned: gw)
References
Details
Attachments
(3 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0
Steps to reproduce:
- Make a background container with position and z-index that contains an element with mix-blend-mode other than normal.
- Make a separate overlay element with backdrop-filter (e.g. blur).
example: https://jsfiddle.net/Dollhopf/tpdeabr1/67/
Actual results:
The complete background is not effected by any backdrop-filter.
Expected results:
The complete background should be affected by a backdrop-filter (e.g. blur).
Comment 1•2 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Graphics: WebRender' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Updated•2 years ago
|
Comment 2•2 years ago
|
||
Adrian, could you please attach your about:support
output to this report when you get a chance? Thanks!
Comment 3•2 years ago
|
||
Comment 4•2 years ago
|
||
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 6•2 years ago
|
||
The problem is at [1] - what happens is that we create a picture cache slice for the mix-blend container, assuming that no other content will rely on it. However, it is part of a valid backdrop-root in this case.
[1] https://searchfox.org/mozilla-central/source/gfx/wr/webrender/src/scene_building.rs#2222
Comment 7•2 years ago
|
||
This is fixed by bug 1787089
Description
•