Using CSS `border-radius` or `overflow: hidden` on a parent element breaks `backdrop-filter`
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox125 | --- | affected |
People
(Reporter: andersons.burner, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
13.48 KB,
text/html
|
Details |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:123.0) Gecko/20100101 Firefox/123.0
Steps to reproduce:
Use border-radius
or overflow: hidden
on a parent element of backdrop-filter
in a certain way, which may or may not be the only way to reproduce this
See https://codepen.io/aentwist/pen/qBvegpX CSS L17,18
Actual results:
backdrop-filter
breaks
Expected results:
These properties aren't documented to have stacking context implications. It shouldn't have an effect. Open the reproduction in Chrome
Reporter | ||
Updated•9 months ago
|
Comment 1•9 months 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•9 months ago
|
Updated•9 months ago
|
Comment 2•9 months ago
|
||
Updated•8 months ago
|
Comment 5•4 months ago
|
||
Coming from bug 1882178. Copypasting it:
- Open
data:text/html,<div style="position: absolute; top: 0; left: 0; border-radius: 50%; overflow:hidden"><div style="transform: rotate(0deg); backdrop-filter: blur(15px);%20 width: 100px; height: 100px;"></div></div><div>lorem ipsum lorem ipsum lorem ipsum lorem ipsum</div>
- See if the backdrop filter applies
Expected: A circle with backdrop filter on top of the text
Actual: No visible circle
Unchecking either transform, border-radius, or overflow on Devtools restores backdrop filter.
Comment 6•4 months ago
|
||
Glenn, can you take a look? Since this shows up beta.maps.apple.com it would be nice to have fixed to our improve our position when asking them to enable that site for Firefox.
Comment 7•4 months ago
|
||
Looking in to this as part of https://bugzilla.mozilla.org/show_bug.cgi?id=1909933
Description
•