mouse cursor not changing over hyperlinks...
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
People
(Reporter: glennmcc, Unassigned, NeedInfo)
References
(Regression)
Details
(Keywords: regression)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0
Steps to reproduce:
Hover over hyperlink.
Actual results:
Mousing over a hyperlink correctly displays the address of that hyperlink at the lower-left of the screen.
However, the mouse cursor remains as an arrow instead of changing to the 'hand'.
Expected results:
Mouse cursor should change from an arrow to the 'hand'.
Comment 1•1 month ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Reporter | ||
Comment 2•1 month ago
|
||
To confirm that this problem is indeed in the newer Firefox, I reverted back to v115.9.1
The changing of the cursor works correctly in v115.9.1
I then re-upgraded to v125.0.2 and the changing of the cursor is again not working.
Reporter | ||
Comment 3•1 month ago
|
||
Ah ha... I did not have KDE/Plasma 5 installed here at-all.
Just now installed all of it.
slackpkg install kde/*
The cursor change now works correctly in FF 125.0.2 when running in all DEs
(KDE/Plasma 5, xfce, fluxbox, blackbox)
But without KDE/Plasma 5 installed on the system.... no cursor change in FF v125.0.2
Reporter | ||
Comment 4•1 month ago
|
||
Gotta' wonder what other 'features' of the newer FF also do not work correctly if KDE/Plasma 5 is not installed on the system.
I have seen the same problem since version 123 and later of Firefox on a system with KDE4 instead of KDE5/Plasma. Reverting to version 122 of Firefox fixes the problem.
Reporter | ||
Comment 6•1 month ago
|
||
Just made a short video showing the bug.
Comment 7•13 days ago
|
||
Can you try to flip widget.gtk.legacy-cursors.enabled at about:config ?
(In reply to Martin Stránský [:stransky] (ni? me) from comment #7)
Can you try to flip widget.gtk.legacy-cursors.enabled at about:config ?
Thanks!
After changing widget.gtk.legacy-cursors.enabled and restarting Firefox I got the good old "hand" cursor back when hovering a hyperlink in latest Mozilla Firefox version 126.
Reporter | ||
Comment 9•12 days ago
|
||
Yes... that fixed it... the 'hand' is back. :)
Thank you.
Updated•12 days ago
|
Comment 10•12 days ago
|
||
:jordan, since you are the author of the regressor, bug 1871863, could you take a look?
For more information, please visit BugBot documentation.
Comment 11•12 days ago
|
||
Hi,
Could you check if your cursor theme provides a "pointer" cursor? I suspect the reason it doesn't change is cause your system is missing that named cursor (which the KDE theme does provide and that's how it works).
find /usr/share/icons/*/cursors -name 'pointer'
With widget.gtk.legacy-cursors.enabled
instead of looking for a "pointer" cursor, we are asking for GDK_HAND2
from the x11 server instead iirc.
If "pointer" is indeed missing, could you try to check if symlinking the hand2 asset to pointer.png or so, makes it work? Not that it's a fix but it would doubly confirm the issue.
Comment 12•12 days ago
|
||
Yes, I do seem to have pointer cursors:
nazgul:/tmp> find /usr/share/icons/*/cursors -name 'pointer'
/usr/share/icons/Adwaita/cursors/pointer
/usr/share/icons/KDE_Classic/cursors/pointer
/usr/share/icons/Oxygen_Black/cursors/pointer
/usr/share/icons/Oxygen_Blue/cursors/pointer
/usr/share/icons/Oxygen_White/cursors/pointer
/usr/share/icons/Oxygen_Yellow/cursors/pointer
/usr/share/icons/Oxygen_Zion/cursors/pointer
But I seem to have even more hand2 cursors:
/usr/share/icons/Adwaita/cursors/hand2
/usr/share/icons/KDE_Classic/cursors/hand2
/usr/share/icons/Oxygen_Black/cursors/hand2
/usr/share/icons/Oxygen_Blue/cursors/hand2
/usr/share/icons/Oxygen_White/cursors/hand2
/usr/share/icons/Oxygen_Yellow/cursors/hand2
/usr/share/icons/Oxygen_Zion/cursors/hand2
/usr/share/icons/handhelds/cursors/hand2
/usr/share/icons/redglass/cursors/hand2
/usr/share/icons/whiteglass/cursors/hand2
I am using XFCE 4.12 with the default cursor theme which by comparing the look of the cursor seem to be "KDE Classic" and the KDE Classic theme seems to be one of those themes having a pointer cursor. However, I can't say for sure which theme I am using...
ls -alrt --time=atime /usr/share/icons/*/cursors/hand*
...shows that all those hand2 cursors was accessed just recently when I moved the cursor over the "Save Changes" button.
regards Henrik
Description
•