Bug 243662 - Cursor jumping on hyperlinks
Summary: Cursor jumping on hyperlinks
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: Safari 15
Hardware: Mac (Apple Silicon) macOS 12
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-08 04:47 PDT by Mish
Modified: 2022-08-11 11:13 PDT (History)
1 user (show)

See Also:


Attachments
Video of the bug. Follow the cursor closely (54.99 MB, video/quicktime)
2022-08-08 04:47 PDT, Mish
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mish 2022-08-08 04:47:01 PDT
Created attachment 461481 [details]
Video of the bug. Follow the cursor closely

The issue I'm having is with the MacBook Pro 14

When clicked or hovered on a hyperlink the cursor jumps 1-3cm out of place and then snaps back

Infos:

- MacOS 12.5 (21G72) on MacBook Pro 14 Base Model
- Using built-in display with "More Space" in Display Preferences
- Using built-in touchpad

Reproduction:

- go to old.reddit.com, select a random post and try to hide/show comments

Observations:

- Has something to do with the cursor changing between states, particularly pointer and hand
- Doesn't seem to happen on Chrome or other apps
- Not noticeable when Refresh Rate is set to 60
- Tried rebooting and making new user account. Didn't try to reinstall macOS yet
Comment 1 Mish 2022-08-08 05:26:18 PDT
Another observation: I enabled "Tap to click" in the Settings and there is no jumping when tapping

As far I can tell the issue is not hardware-related
Comment 2 Mish 2022-08-08 14:52:44 PDT
Update: tried reinstalling macOS, issue persists
Comment 3 Alexey Proskuryakov 2022-08-10 17:51:50 PDT
I cannot reproduce this, but (1) I'm on the original M1 MacBook Pro, and (2) old.reddit.com looks very different for me than on this video. 

Seems unlikely to be a WebKit issue though. Could you please report it to Apple via https://feedbackassistant.apple.com?
Comment 4 Mish 2022-08-11 04:44:50 PDT
(1) You need ProMotion Display for the bug to work

(2) I have assembled a better demonstration. Here: https://jsfiddle.net/8yeajm9c/2/

(3) I too believe this is a macOS bug. But, it happens more often on Safari than on any other browser. The reason (I think) is because on Safari, when I click on a hyperlink it changes cursor from hand to pointer (which is what triggers the bug in first place), while on Firefox or Chrome it stays a hand
Comment 5 Mish 2022-08-11 04:46:34 PDT
Also, I've reported in Feedback assistant (FB11207047)
Comment 6 Alexey Proskuryakov 2022-08-11 11:13:35 PDT
Thank you!

FWIW, my Mac with ProMotion is on macOS Ventura beta, and I cannot reproduce there either. But let's have the right team take a look.

Closing as a non-WebKit issue. I will watch what happens to the Apple feedback report, and re-open if this is determined to be a WebKit bug.

rdar://98501663