Closed Bug 1766498 Opened 3 years ago Closed 2 years ago

`backdrop-filter` blur incorrect when pinch-zooming

Categories

(Core :: Graphics: WebRender, defect, P3)

Firefox 101
defect

Tracking

()

RESOLVED FIXED
102 Branch
Tracking Status
firefox102 --- fixed

People

(Reporter: cc.glows, Assigned: gw)

References

Details

Attachments

(2 files)

Attached image ezgif-5-3326320899.gif

Steps to reproduce:

  1. Visit https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#result
  2. Pinch-zoom with trackpad

Version 101.0a1 (2022-04-26) (64-bit)

Actual results:

The blur is offset/scales incorrectly. It should take into account the visual viewport zoom.

Expected results:

Remains constant.

The Bugbug bot thinks this bug should belong to the 'Core::Panning and Zooming' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Panning and Zooming
Product: Firefox → Core
Component: Panning and Zooming → Graphics: WebRender
Blocks: 1749625
See Also: → 1765520
Severity: -- → S3
Flags: needinfo?(gwatson)
Priority: -- → P3
Assignee: nobody → gwatson
Flags: needinfo?(gwatson)

This breaks an assumption that the surface spatial node for the
resolve surface matches that of the backdrop root. In future we
might be able to support snapping in this use case, but I'm not
convinced it's actually useful to have that anyway yet.

Pushed by gwatson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/899daaf2bc16 Disable raster root adjustment for backdrop-filters r=gfx-reviewers,lsalzman
Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 102 Branch
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: