Open Bug 1658226 Opened 2 years ago Updated 9 months ago

Flickering cursor when `cursor: ...` set in CSS and spacebar is held


(Core :: Widget: Cocoa, defect, P3)

Firefox 81



Webcompat Priority P3
Tracking Status
firefox80 --- affected
firefox81 --- affected
firefox82 --- affected


(Reporter: mozilla, Unassigned)




(1 file)

Attached file flickering-cursor.html

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36

Steps to reproduce:

See the attached file for a reproducible case, manual steps are as follows:

  1. Set a custom cursor via CSS, e.g. cursor: grab on an element
  2. Hover over that element while spacebar is pressed

Actual results:

The cursor repeatedly flickers and disappears momentarily

Expected results:

The cursor should have remained consistently visible.

Hi, Scott Sidwell!

Thanks for your contribution!

Could you tell me which Mozilla version are you using?

Please let us know if this issue is reproduced in the latest Nightly edition. You can download it from here:

If you still have the issue please create a new profile, you have the steps here:

Once you have all this information, please let us know so we can continue investigating.


Flags: needinfo?(mozilla)

I can reproduce this issue on macOS, but can't on Linux.

Ever confirmed: true
OS: Unspecified → macOS
Hardware: Unspecified → x86_64

And it's reproducible on latest Nightly.

Flags: needinfo?(mozilla)

Hi Scott,

Thanks for reporting this bug and for providing a test case.

I was able to reproduce the issue reported on Firefox Nightly 82.0a1 (2020-09-09), Beta 81.0b8 and Release 80.0.1, on Mac 10.15.

I'll add this ticket to the Core: CSS Object Model in the hope someone from their team can take a look at this one and investigate.


Component: Untriaged → DOM: CSS Object Model
Product: Firefox → Core
Component: DOM: CSS Object Model → Widget: Cocoa
Severity: -- → S3
Priority: -- → P3
See Also: → 1675651
Webcompat Priority: --- → P3
You need to log in before you can comment on or make changes to this bug.