Open Bug 1657997 Opened 4 years ago Updated 2 years ago

Screenshot doesn't capture backdrop-filter effects

Categories

(Core :: Graphics, defect, P3)

79 Branch
defect

Tracking

()

Tracking Status
firefox-esr102 --- disabled
firefox79 --- disabled
firefox80 --- disabled
firefox81 --- disabled
firefox103 --- wontfix
firefox109 --- wontfix
firefox110 --- wontfix
firefox111 --- affected

People

(Reporter: i, Unassigned)

References

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:79.0) Gecko/20100101 Firefox/79.0

Steps to reproduce:

  1. Enable WebRender and backdrop-filter in about:config and restart Firefox
  2. Visit https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#frame_Examples
  3. Take a screenshot of the example with Firefox's built in screenshot function.

Actual results:

The screenshot didn't capture the blur backdrop-filter effect.

Expected results:

The screenshot should capture the blur backdrop-filter effect.

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

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

I think the screenshots code still uses the old (non-webrender) codepath, which would explain this.

Blocks: 1578503
Status: UNCONFIRMED → NEW
Type: enhancement → defect
Ever confirmed: true
OS: Unspecified → All
Hardware: Unspecified → All

Barret, I recall you working on WR screenshots. Do you have an idea on why FF isn't using this?

Severity: -- → S3
Flags: needinfo?(brennie)
Priority: -- → P3

The stuff I was working on (profiler screenshots / composition recording) uses a different mechanism than the regular screenshot button. Sorry, not sure I can help in that case.

Flags: needinfo?(brennie)

For what it's worth, I just tested this in Nightly 2022-06-08 and can confirm that this is still an issue. Also the :screenshot command within the DevTools Webconsole is affected by that, so I assume that's using the same code as the screenshot tool.

Sebastian

In FF 110 this issue is still valid, at least for the screenshot button.

There is also a newer ticket (https://bugzilla.mozilla.org/show_bug.cgi?id=1801637) which seems to be a duplicate of this one.

Duplicate of this bug: 1801637
Component: Graphics: WebRender → Graphics

I'm glat that issue is not new but maybe solution is on the way?

You need to log in before you can comment on or make changes to this bug.