Open Bug 1354278 Opened 8 years ago Updated 2 years ago

The blue fill in the downloads button flickers

Categories

(Core :: Graphics, defect, P3)

All
macOS
defect

Tracking

()

Tracking Status
firefox53 --- unaffected
firefox54 + wontfix
firefox55 - fix-optional
firefox56 --- fix-optional

People

(Reporter: mstange, Unassigned)

References

Details

(Keywords: regression, Whiteboard: gfx-noted)

Attachments

(1 file)

Attached video screen recording
See the attached screen recording. This looks really bad.
How could i go about fixing this ? can someone mentor me on this
[Tracking Requested - why for this release]: Annoying regression
(In reply to pass2pawan from comment #1) > How could i go about fixing this ? can someone mentor me on this We don't know what's causing this bug, so we don't know how it could be fixed, and if it's a good bug to be mentored. This will first need a look from the developer who implemented the feature, and it may require low-level graphics investigations. Rex, have you seen this issue already? Is there something obvious, like the DOM changes, that may be causing this? If not, it may be a graphics bug.
Flags: needinfo?(rexboy)
No, I don't have any idea for now. Only style.animationDelay of the element should be changed per our implementation. And that shouldn't produce flickering. Unless someone sets percentage or visibility back and forth, but I didn't see that on my inspector.
Flags: needinfo?(rexboy)
And this is my first time seeing this issue. It didn't take place on machines I've tested. In bug 1338984 the way of using css changed from modifying css.height directly to css animation - with a relatively rare usage. Comparing before and after bug 1338984 lands may clarify if that rare usage causes a low-level graphics issue. But first we need to know the exact condition to reproduce it.
Component: Downloads Panel → Graphics
Product: Firefox → Core
tracking as regression in 54. Markus, does before/after bug 1338984 show a difference for you?
Flags: needinfo?(mstange)
It seems a bit better, but I can still get it to flicker. But I have to move my mouse over the toolbar and over tabs in order to trigger it. So the underlying issue is still there.
Flags: needinfo?(mstange)
I believe Markus is on OS X. How is this related (if at all) to bug 1359062?
Flags: needinfo?(rexboy)
I don't think they are related since the change on bug 1359062 will be no more than adjusting the constant for contrast from 125% to 170%. Implementation details will not be changed.
Flags: needinfo?(rexboy)
I can't reproduce this issue on OS X by downloading a large file.
Markus, do you have any STR for this symptom?
Flags: needinfo?(mstange)
It's quite hard to reproduce now. It doesn't flash anymore on its own, only when I move my mouse over toolbarbuttons (and possibly trigger style flushes?). I can reproduce it by going to https://www.virtualbox.org/wiki/Downloads , clicking the "OS X hosts" link, saving the file, and then quickly moving the mouse back and forth horizontally over the toolbar buttons between the search bar and the right edge of the window.
Flags: needinfo?(mstange)
(In reply to Markus Stange [:mstange] from comment #12) > I can reproduce it by going to https://www.virtualbox.org/wiki/Downloads , > clicking the "OS X hosts" link, saving the file, and then quickly moving the > mouse back and forth horizontally over the toolbar buttons between the > search bar and the right edge of the window. Thanks for the STR above, though I still can't reproduce on my macOS Nightly55 build. As the symptom is mitigated and not that easy to reproduce, let's keep an eye on it.
No clear STR, no assignee, wontfix for 54.
We could take a patch for this but I'm going to drop tracking since this sounds like an intermittent, minor polish issue.
Whiteboard: gfx-noted
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: