Cusor won't react to hyperlinks when using Safari Problem Descriptions:

Normally when hovering the mouse cursor on a hyperlink, the cursor turns into a little hand, and the link will show the CSS hover effect. But a weird Safari bug kept this from happening.

It's been almost 4 months since I first encounter this issue. Finally I found the potential cause:


Enter Safari full-screen mode.
Click any website from Bookmarks (including Favorites).
In the opened website, turn on and off the Bookmark Sidebar once.
From now on, any website that opened from Bookmarks won't trigger hover effect.


Here's the same in action:





What I've tried to solve this:


Empty cache, clear history, remove all plugins, delete relevant plist file, quit all the other apps, but to no avail.
Installed latest Safari Technology Preview, repeat step 1, but to no avail.
Created another admin account, problem persists.
Repaired disk permission in Recovery Mode, didn't fix the issue.




I am using a MacBook Pro 15, 2018, running macOS Mojave 10.14.5 (18F203). Safari version 12.1.1.
There's nothing in the release notes that would indicate this has been fixed, so it's likely a new bug. I don't do Mac OS development, but for this to work, Safari has to tell the OS 'hey, change the mouse pointer when you're over this area.'

Some things you might try:


Reset NVRAM and/or PRAM
If you have multiple monitors, unplug all but the primary one, and restart the system.
Change the size of the mouse pointer; that might force the pointer system to reset.
Reinstall the OS (Bonus: this reinstalls Safari.)
Consider updating the firmware on the monitors you have. (Instructions and links will be manufacturer-specific.)


Update: Looks like it's settable via CSS, so you've probably got a mix of buggy javascript, CSS, and maybe a bug in Safari. Here's a JSFiddle that illustrates how it works.