Blur filter (CSS blur and SVG feGaussianBlur) is clipped to viewport when ancestor or self has CSS position fixed
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
People
(Reporter: frw700, Unassigned)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36 Edg/89.0.774.76
Steps to reproduce:
Have a div with green background, a blur filter and CSS position:fixed
Translate the div partially out of viewport.
Actual results:
Blur filter is clipped to viewport.
Expected results:
Blur filter is not clipped to viewport.
The bug occurs (atleast) in Firefox for Windows 10 and Android 9.
Works correctly in Chrome 90 and EdgeHTML (UWP).
This is a regression, and mozregression bisect found this from around 2020-05-25:
Bug 1637953 - Fix picture caching with redundant nested scroll roots r=Bert,jrmuizel
This might be a dupe of Bug 1661147
Comment 3•4 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::SVG' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Updated•4 years ago
|
Comment 4•4 years ago
|
||
regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=99a82cb34de1fb50533829a271506d94da191744&tochange=3afdf3a5bec4902b80f5e67d93ca9f7f9f12edbd
Updated•4 years ago
|
Comment 6•4 years ago
|
||
Ah, this seems bug 1661147...
Description
•