Closed Bug 1782405 Opened 2 years ago Closed 2 years ago

Backdrop-filter distorts while animating after bug 1768678

Categories

(Core :: Graphics: WebRender, defect)

Firefox 105
x86_64
Linux
defect

Tracking

()

VERIFIED FIXED
105 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- verified
firefox103 --- unaffected
firefox104 --- verified
firefox105 --- verified

People

(Reporter: gregp, Assigned: gw)

References

(Regression, )

Details

(Keywords: regression)

Attachments

(3 files)

Attached video distortion.mp4

Steps to reproduce:

  1. Navigate to https://codepen.io/konstantindenerz/full/oNNaEVp

Actual results:
Distortion

Expected results:
Smooth animation

Set release status flags based on info from the regressing bug 1768678

:gw, since you are the author of the regressor, bug 1768678, could you take a look?
For more information, please visit auto_nag documentation.

Flags: needinfo?(gwatson)
Assignee: nobody → gwatson
Flags: needinfo?(gwatson)
Pushed by gwatson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/674181b6e86a Fix UV sampling rect for blurs with downscale-adjusted sizes r=gfx-reviewers,lsalzman
Blocks: 1782590
Blocks: 1774521
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 105 Branch

The patch landed in nightly and beta is affected.
:gw, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox104 to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(gwatson)

Comment on attachment 9287859 [details]
Bug 1782405 - Fix UV sampling rect for blurs with downscale-adjusted sizes

Beta/Release Uplift Approval Request

  • User impact if declined: Visual artifacts on some backdrop-filter effects, as well as animated blurs.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: Per repro steps in bug.
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Clear bug fix, small patch.
  • String changes made/needed:
  • Is Android affected?: Yes
Flags: needinfo?(gwatson)
Attachment #9287859 - Flags: approval-mozilla-beta?
Flags: qe-verify+
QA Whiteboard: [qa-triaged]

Reproduced the issue with Firefox 105.0a1 (20220731212434) on Windows 10x64. There is a distortion when loading the animation from comment 0.
The issue is verified fixed with Firefox 105.0a1 (20220802214455) on Windows 10x64, macOS 11 and Ubuntu 21. The distortion can no longer be seen when playing the animation from comment 0.

Comment on attachment 9287859 [details]
Bug 1782405 - Fix UV sampling rect for blurs with downscale-adjusted sizes

Approved for 104.0b6

Attachment #9287859 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Verified fixed with Firefox 104.0b6 (20220803114555) from comment 9 on Windows 10x64, macOS 11 and Ubuntu 20/21. The distortion can no longer be seen on the attached test case.

Status: RESOLVED → VERIFIED
Flags: qe-verify+

Comment on attachment 9287859 [details]
Bug 1782405 - Fix UV sampling rect for blurs with downscale-adjusted sizes

Approved for 102.2esr.

Attachment #9287859 - Flags: approval-mozilla-esr102+
Attached image 1782405_1.gif

Hello! I tried to verify the issue with Firefox 102.2.0esr (20220815170108) on Windows 10x64, macOS 11 and Ubuntu 21 but it seems that the blur animation is not present on this version of Firefox esr. I attached a video with Firefox Nightly on the right side and Firefox 102esr on the left side. Is this something that is disabled on Firefox esr or should we file a new issue for this? Thank you in advance!

Flags: needinfo?(gwatson)

Alexandru, backdrop-filter is disabled in Firefox 102 by default. It can be enabled by setting layout.css.backdrop-filter.enabled to true in about:config

(In reply to Gregory Pappas from comment #15)

Alexandru, backdrop-filter is disabled in Firefox 102 by default. It can be enabled by setting layout.css.backdrop-filter.enabled to true in about:config

Thank you, Gregory. I verified this again by setting layout.css.backdrop-filter.enabled to true in Firefox Firefox 102.2.0esr (20220815170108) and I can no longer see the initial issue from comment 0.
However, I can see an animation skip if the browser is maximized or the page is scrolled at a certain point while the browser is not maximized. I logged another issue for this (bug 1785207) and I will close this one as verified because the issue is not so visible and I don't know if this is a Firefox bug or the test case.

QA Whiteboard: [qa-triaged]
Flags: needinfo?(gwatson)
See Also: → 1785207
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: