CSS custom cursor origin does not change at the exact same time as the cursor. |
|||||||||||||
Issue descriptionChrome 54.0.2837.0 OSX 10.11.6 What steps will reproduce the problem? (1) Visit https://garron.net/test/pink-cursor/ (2) Hover over a link. What is the expected output? The cursor changes from pointing to the upper-right to pointing at the lower-left instantly (pointing at the same point). What do you see instead? The cursor image often changes to the lower-left-pointing icon a split-second *before* or *after* its origin changes. The opposite happens when moving out from the link. It doesn't seem to be possible to screencapture this, but I can clearly see it on the screen. I aimed a phone at the monitor and attached the resulting evidence to prove I'm not crazy.
,
Aug 29 2016
sashab@: Based on a cursory glance at Issue 610635 , seems you're possibly involved with custom cursors. Could you possibly triage or pass this on to someone who knows where to put it?
,
Aug 30 2016
I couldn't repro any weirdness on Windows, but on Mac I do get an odd behavior which is subtly different than your movie. In my case, I see the custom cursors swapping out for the system cursor at multiple different sizes. Perhaps related to the fact that the custom cursor is a 46x46 image instead of a more standard cursor size?
,
Aug 31 2016
I'm struggling to repro, but it's likely that I'm just not seeing the split-second difference, even if it's there. (I needed to step through the movie in the original report practically frame-by-frame to see the issue.)
,
Aug 31 2016
,
Sep 6 2016
Thinking this is a Mac problem, since its only appearing on Mac? Not sure who to route this to... Tim any ideas? Maybe tapted@
,
Oct 5 2016
,
Oct 5 2016
There's probably a lot of latency feeding up the cursor information from the renderer process to the operating system. But this doesn't feel unnatural to me. I don't think it's worth optimizing for.
,
Feb 13 2017
,
Oct 31 2017
I tested this on linux and mac and I couldn't repro it any more. I'm going to mark as closed. lgarron@, could you please re-open if I'm missing something?
,
Oct 31 2017
Reproduces for me, linux M63.
,
Oct 31 2017
,
Oct 31 2017
,
Dec 6 2017
,
Oct 30
Reproduces for me in Figma (MacOS, both in browser and Electron wrapper app) and Framer shared prototypes using the loupe pointer, among others. We've done some digging: the effect is larger the bigger the delta between mouse pointer hotspot locations, and more pronounced when retina pointers are being used. It also occurs when swapping between system pointers and custom pointers. |
|||||||||||||
►
Sign in to add a comment |
|||||||||||||
Comment 1 by lgar...@chromium.org
, Aug 29 2016