Closed Bug 1721133 Opened 3 years ago Closed 3 years ago

Strange visual glitch with CSS opacity property and Webrender enabled

Categories

(Core :: Graphics: WebRender, defect)

Firefox 90
defect

Tracking

()

RESOLVED FIXED
91 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox90 --- wontfix
firefox91 --- fixed
firefox92 --- fixed

People

(Reporter: kimetsport, Unassigned)

References

(Regression)

Details

(Keywords: regression)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/20100101 Firefox/90.0

Steps to reproduce:

Hello, we are a small company from the north of Spain with a variety of apps dedicated to sports trainings. We are submitting this bug because since the new update (90) Firefox shows a strange visual bug in one of our web applications (our sport drills designer/animator) when Webrender is enabled.

We have tested and identified this same bug in at least two or three laptops with graphics cards from different manufacturers (AMD, Nvidia) and a desktop PC, all these computers with Windows 10 and the latest version of Firefox (90).

Example video: https://streamable.com/ymvif7

Actual results:

We have a set of buttons at the top of our web application that has started flickering or glitching with the new Firefox update. The CSS property that seems to be causing this problem is "opacity" combining it with "transition all". It does not happen at all in other browsers or earlier versions of Firefox.

Disabling Webrender by changing the "gfx.webrender.force-disabled" preference to "true" in "about:config" seems to fix it, but our users are not techie and it might be difficult to explain them how to fix these technical issues on their end.

These all the CSS properties on the element that flickers, if it helps on anything:

  • display: flex;
  • position: absolute;
  • left: 0;
  • top: 0;
  • z-index: 2;
  • width: 100%;
  • padding: .25em;
  • margin-top: -2em;
  • opacity: .4;
  • transition: all 500ms;

Expected results:

No flickering or glitching?

The Bugbug bot thinks this bug should belong to the 'Core::Graphics: WebRender' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Graphics: WebRender
Product: Firefox → Core

can you attach a publicly visible testcase to this bug?

Flags: needinfo?(kimetsport)

I have created a 30 day demo account in case it helps identifying the problem:

url address: https://animator-app.kimetplanning.com
username: mozilla
password: oaRa5Tpq

Flags: needinfo?(kimetsport)
Has Regression Range: --- → yes

Ok, thank you. Looking forward the new update.

Thanks for your efforts.

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

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
You need to log in before you can comment on or make changes to this bug.