Open Bug 1769968 Opened 3 years ago Updated 1 year ago

background:linear-gradient changes unexpectedly when div is moved

Categories

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

Firefox 102
x86_64
Linux
defect

Tracking

()

Tracking Status
firefox102 --- affected

People

(Reporter: gregp, Assigned: nical)

References

(Blocks 2 open bugs, )

Details

Attachments

(1 file)

Attached video testing.webm

Steps to reproduce:

  1. Navigate to https://codepen.io/studiochris/full/NZYzWq
  2. Move the fake window with fake title "Arrow Glaze"

Actual results:
Glitches

Expected results:
Rendering matches Chrome

This is not a recent regression, I can reproduce it as far back as 91.

I suspect bug 1702228, sadly anything before 91 crashes on my machine so I cannot confirm

I can reproduce on macOS as well. Nical, would you please investigate?

Severity: -- → S3
Flags: needinfo?(nical.bugzilla)
Priority: -- → P3
Assignee: nobody → nical.bugzilla
Flags: needinfo?(nical.bugzilla)

I also got crahes with older builds so I couldn't confirm that way either, but I tried the test case with the gradient caching code disabled and it still reproduces. I am pretty sure it isn' related to bug 1702228 and has to do with how the gradient endpoint coordinates are affected by transforms during displaylist building.

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

Attachment

General

Created:
Updated:
Size: