Open Bug 1952612 Opened 7 months ago Updated 7 months ago

backdrop-filter not working with transform-style:preserve-3d

Categories

(Core :: Graphics: WebRender, defect)

Firefox 136
defect

Tracking

()

UNCONFIRMED

People

(Reporter: trusktr, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(5 files)

Attached file reproduction.zip

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0

Steps to reproduce:

  • Unzip the reproduction.zip file
  • Open LUME.html in Firefox

Actual results:

Notice that the content behind the transparent surface is not blurred.

Expected results:

The content behind the surface should be blurred.

Chrome has a similar but different issue:

https://issues.chromium.org/issues/323735424

Safari used to have the same exact result as Firefox, but they have since fixed it and it is beautiful in Safari.

The attached screenshots show what the reproduction looks like in all browsers.

See the Chromium issue for more screenshots.

Component: Untriaged → Layout
Product: Firefox → Core
Component: Layout → Graphics: WebRender

Observations for each browser:

  • Safari: works as expected
  • Edge and Chrome: the filter is applied, but the background also shows through, so we see the actual background behind the filter background.
  • Firefox: no filter is applied at all, only transparency
Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: