[meta] [wr-project] Interop 2025 backdrop-filter bugs
Categories
(Core :: Graphics: WebRender, task)
Tracking
()
People
(Reporter: gw, Assigned: gw)
References
(Blocks 2 open bugs)
Details
(Keywords: meta)
backdrop-filter-backdrop-root-backdrop-filter.html
(a) Doesn't establish a new backdrop root when encountering a parent backdrop-filter.
(b) Doesn't establish a backdrop root when encountering a will-change: backdrop-filter
condition.
backdrop-filter-backdrop-root-clip-path.html
backdrop-filter-backdrop-root-filter.html
backdrop-filter-backdrop-root-mix-blend-mode.html
backdrop-filter-backdrop-root-opacity.html
- Likely fixed by (b) above or similar
backdrop-filter-boundary.html
(c) Either a blur sampling bug, or an issue with edge sample modes
backdrop-filter-edge-behavior.html
(d) Need to implement updated spec in terms of default sampling mode for pixels beyond edge
backdrop-filter-edge-clipping.html
backdrop-filter-edge-clipping-2.html
- Likely fixed by (d)
backdrop-filter-edge-mirror.html
backdrop-filter-edge-pixels-2.html
(e) Add support for mirror edge sampling
backdrop-filter-reference-filter.html
(f) Contains an SVG filter, which we don't currently support with backdrop-filter
backdrop-filter-svg-blur.html
- Likely fixed by (f)
backdrop-filter-svg-foreignObject.html
(g) Contains an SVG filter with foreignObject - might be fixed by (f) or minor?
Assignee | ||
Updated•7 months ago
|
Assignee | ||
Comment 1•7 months ago
|
||
Fixes for (a) - (e) are likely to all be relatively simple (though different fixes). Support for (f) and (g) are likely to be significantly more complex.
Comment 2•7 months ago
|
||
I've filed https://github.com/web-platform-tests/interop/issues/938 to see about removing backdrop-filter-svg-blur.html from interop2025
Comment 3•7 months ago
|
||
Glenn, do you know of any overlap between fixing these test cases and fixing the other real world we have hanging off of bug 1888025?
Assignee | ||
Comment 4•7 months ago
|
||
Yes, we have several bugs within that meta that will (likely) be fixed by (a) - (e) above. In general the bugs in that meta that refer to edgeMode
or mirror
will be fixed by (d) and (e), and the bugs that refer to backdrop-filter
not working as a child of backdrop-filter
/ opacity
etc will (mostly) be fixed by (a) - (c).
Comment 5•7 months ago
|
||
backdrop-filter-svg-blur.html has been removed from interop2025
Updated•7 months ago
|
Comment 6•4 months ago
|
||
A comment from progers: "One of the most important backdrop-root interop issues for our users, in terms of bugs filed, involves the backdrop-root definition and associated tests"
Assignee | ||
Updated•4 months ago
|
Assignee | ||
Comment 7•3 months ago
|
||
(In reply to Jeff Muizelaar [:jrmuizel] from comment #6)
A comment from progers: "One of the most important backdrop-root interop issues for our users, in terms of bugs filed, involves the backdrop-root definition and associated tests"
These ones should all be fixed and green now.
Assignee | ||
Comment 8•3 months ago
|
||
Closing this in favor of tracking the work in bug #1948278
Description
•