Closed Bug 1952103 Opened 7 months ago Closed 3 months ago

[meta] [wr-project] Interop 2025 backdrop-filter bugs

Categories

(Core :: Graphics: WebRender, task)

task

Tracking

()

RESOLVED DUPLICATE of bug 1948278

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?

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.

I've filed https://github.com/web-platform-tests/interop/issues/938 to see about removing backdrop-filter-svg-blur.html from interop2025

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?

Flags: needinfo?(gwatson)

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).

Flags: needinfo?(gwatson)

backdrop-filter-svg-blur.html has been removed from interop2025

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: nobody → gwatson

(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.

Closing this in favor of tracking the work in bug #1948278

Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.