Open Bug 1691363 Opened 4 years ago Updated 4 years ago

Menu bar & library context menu elements flicker on mouse over

Categories

(Toolkit :: General, defect)

defect

Tracking

()

Tracking Status
firefox-esr78 --- unaffected
firefox85 --- wontfix
firefox86 --- wontfix
firefox87 --- wontfix

People

(Reporter: emilghitta, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Attached image Windows.gif

Affected versions

  • Firefox 85.0.1 (BuildId:20210204182252)
  • Firefox 86.0b7 (BuildId:20210207185447
  • Firefox 87.0a1 (BuildId:20210207214322)

Unaffected versions

  • Firefox 78.7.1esr (BuildId:20210204185103)

Affected platforms

  • Windows 10 64bit
  • macOS 10.14

Unaffected platforms

  • Ubuntu 20.04 64bit

Steps to reproduce

  1. Launch Firefox.
  2. Access several websites (just to generate some history).
  3. Access the Library panel.
  4. Click the “History” option.
  5. Right click on any website from the “Recent History” section.
  6. Mouse over slowly on the available options from the context menu.

Expected result

  • No UI issues are encountered.

Actual result

  • The context menu elements are flickering.

Regression Range

Notes

  • For further information regarding this issue please observe the attached screencast.
  • macOS screencast
  • Please note that, in order to reproduce this on Windows or if you don't have access to a trackpad, you need to slowly focus through the context menu elements (this issue is much easier to reproduce using trackpads).
  • Please feel free to change the component if necessary.
Has Regression Range: --- → yes
Has STR: --- → yes

Definitely not a GTK bug. It seems like reflowing might cause the mouse position to be resynthesized or what not, which causes the hover effect.

A very easy workaround in toolkit could be to specify backgrounds in UA or author sheets consistently.

Component: Widget: Gtk → General
Product: Core → Toolkit
See Also: → 1691256
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: