Closed Bug 2019872 Opened 6 months ago Closed 5 months ago

Kaiser loading indicator (spinning circle) renders with graphical artifacts

Categories

(Core :: Graphics: WebRender, defect)

defect

Tracking

()

VERIFIED FIXED
150 Branch
Tracking Status
firefox-esr140 --- unaffected
firefox148 --- unaffected
firefox149 --- unaffected
firefox150 --- verified
firefox151 --- verified

People

(Reporter: dholbert, Assigned: nical)

References

(Regression)

Details

(Keywords: regression)

Attachments

(5 files)

Attached file testcase 1

STR:

  1. Load attached testcase (which appears briefly while https://mydoctor.kaiserpermanente.org/ncal/home/ is loading)

EXPECTED RESULTS:
Spinning circle.

ACTUAL RESULTS:
Graphical artifacts.

This regressed in the past few days. Regression range:
https://hg-edge.mozilla.org/integration/autoland/pushloghtml?fromchange=35a31279ee5330be6dd6cafe47bfb60e85f04e6d&tochange=3d8bc17e5a132d0615371d688e5360feafd37dd9

The element is a linear-gradient (background-image: linear-gradient(to right, #90CEF1, #94DFFF 40%, white 100%);) with a transform animation applied (_ngcontent-rbh-c30_rotate which is just to { transform: rotate(360deg); }) So I'm guessing the regression might be from
https://hg-edge.mozilla.org/integration/autoland/rev/669d87301401775275e7f7250ab0dbe1132f15ff

Bug 1978773 - Enable precise linear gradients (GPU-only). r=gfx-reviewers,lsalzman

Flags: needinfo?(nical.bugzilla)
Attached video screencast of bug

I'm using Nightly 150.0a1 (2026-02-26) (64-bit) on Ubuntu 25.10.

I've attached my about:support "graphics" section in case that's needed.

I can reproduce in Nightly on macOS as well. (Haven't tested Windows yet, but I'm guessing it'll repro there too.)

Attachment #9548498 - Attachment description: screencast showing the bug in the wild at Kaiser website → screencast showing the bug in the wild at Kaiser website (with network throttling applied to make the throbber show for a little bit longer)
Assignee: nobody → nical.bugzilla
Flags: needinfo?(nical.bugzilla)

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

Pushed by nsilva@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/8d9792eaf080 https://hg.mozilla.org/integration/autoland/rev/d08c2c60a5b4 Prevent (cached) indirect quads from accidentally showing previous contents of the target. r=gw
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 150 Branch
Duplicate of this bug: 2020776
QA Whiteboard: [qa-triage-done-c151/b150] [qa-ver-needed-c151/b150]
QA Contact: oardelean

Reproducible on a 2026-02-26 Firefox Nightly build on Windows 10.

Verified as fixed on Firefox Nightly 151.0a1 and Firefox 150.0b1 on Windows 10, Ubuntu 22, macOS 15.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-triage-done-c151/b150] [qa-ver-needed-c151/b150] → [qa-triage-done-c151/b150] [qa-ver-done-c151/b150]
Regressions: 2028958
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: