`backdrop-filter` blur not applied at edges of viewport
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox102 | --- | fixed |
People
(Reporter: cc.glows, Assigned: gw, NeedInfo)
References
Details
Attachments
(9 files)
Steps to reproduce:
- Visit https://rw7gmt.csb.app/
Version 101.0a1 (2022-04-26) (64-bit)
Actual results:
The blurring is not applied around the edges of the pane near the viewport
Expected results:
The blurring should be consistently applied
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
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
Current Firefox of this test case
Assignee | ||
Comment 3•2 years ago
|
||
Current Safari on this test case
Assignee | ||
Comment 4•2 years ago
|
||
Current chrome on this test case
Assignee | ||
Comment 5•2 years ago
|
||
Different output in each browser due to edgeMode issues.
Assignee | ||
Comment 6•2 years ago
|
||
Safari - seems to get edgeMode correct
Assignee | ||
Comment 7•2 years ago
|
||
Gecko - doesn't take edgeMode into account
Assignee | ||
Comment 8•2 years ago
|
||
Chromium - seems to get edgeMode right on one axis only?
Comment 9•2 years ago
|
||
Chrome Canary seems to have fixed this, I think. At least I don't see the rendering in comment 8. On stable I see edgeMode only on the top axis, ironically.
Assignee | ||
Comment 10•2 years ago
|
||
Reporter | ||
Comment 11•2 years ago
|
||
I'm not well-versed in this, but I believe edgeMode="duplicate" causes the poor visual flickering effect for things like sticky navbar panes:
- https://bugs.chromium.org/p/chromium/issues/detail?id=978031
- https://github.com/w3c/fxtf-drafts/issues/374
I think you want to use edgeMode="reflect" (like Safari)
Reporter | ||
Comment 12•2 years ago
|
||
The bug in Chrome shown that is fixed in Canary is: https://bugs.chromium.org/p/chromium/issues/detail?id=1313579&q=backdrop-filter&can=2
Assignee | ||
Comment 13•2 years ago
|
||
The current specification draft says to use duplicate
, so let's land this for now (as it's much better than edgeMode = None
which is what it currently is, and is a very simple change). Let's then open a separate bug as a follow up add reflect
mode, which is slightly more involved (but still not a huge amount of work).
Reporter | ||
Comment 14•2 years ago
|
||
Created it to track here: https://bugzilla.mozilla.org/show_bug.cgi?id=1768103
Comment 15•2 years ago
|
||
Pushed by gwatson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d3eb72608074 Make backdrop-filter blurs use Duplicate for edgeMode r=gfx-reviewers,lsalzman
Comment 16•2 years ago
|
||
bugherder |
Updated•2 years ago
|
Comment 17•2 years ago
|
||
I could not reproduce this issue on my end on a 2022-04-26 Nightly build on Windows 10.
Would you be so kind as to confirm the fix on the latest beta/nightly builds?
Thank you.
Description
•