Closed Bug 1818869 Opened 2 years ago Closed 7 months ago

Firefox UI glitches and flashes during Reflow Timer Test

Categories

(Core :: Graphics: WebRender, defect)

Firefox 112
x86_64
Linux
defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox112 --- affected

People

(Reporter: gregp, Assigned: gw)

References

()

Details

Attachments

(2 files)

Attached video glitching.webm

Steps to reproduce:

  1. Navigate to https://reflow-timer-test.appspot.com/shared/index.html
  2. Click 'Run and send results to Browserscope'

Actual results:
Firefox UI glitches and flashes

Expected results:
Firefox UI does not glitch or flash

I got this regression range but I'm not confident that its correct
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=b422dd886e036907f35269f381f43785873c5296&tochange=69be3221f49a2acb92b734baf725e19bdf9a4fd9

This looks very similar to bug 1805347. Same regression range I think. Likely same cause.

See Also: → 1805347

On Windows10, window control buttons(minimize, maximize, close) blink if Titlebar is disabled(default).
Sometimes, tab title blink.
Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=042779b7d50b41810724223ca2cf84fc473be387&tochange=b508157c9213b7237a7d600b8b98359fbd4067d5

The severity field is not set for this bug.
:gw, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(gwatson)
Severity: -- → S3
Flags: needinfo?(gwatson)

No longer able to reproduce.

Using mozregression, I got bug 1863620 as the fix. That seemed a bit strange, so I bisected again and still got bug 1863620. Then, I did another two runs with overlay scrollbars disabled (widget.gtk.overlay-scrollbars.enabled:false) and got a different bug, bug 1870803.

Guessing that the core issue is still present, but these two changes (bug 1863620, bug 1870803) have papered over it?

Yea, I think this is probably the same underlying cause I've identified for 1840988 and 1805347, and it's going to be quite random as to whether a page is able to visibly see glitches depending on a heap of factors. Working on a proper fix for it though.

Assignee: nobody → gwatson

What you can still repro is that the drop-down on address bar will become blank.

STR:

  1. Set gfx.webrender.debug.force-picture-invalidation= true
  2. Follow the STR from comment #0
  3. Click on the address-bar (such that the drop down is visible)
    AR: the dropdown is blank.
Attached video Bug-19Feb2024.mp4
Depends on: 1881978

No longer able to reproduce the issue on Linux in a local build that includes bug 1881978.

Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: