gtk3 v3.24.35 breaks mouse cursor in Firefox (and Thunderbird)
Issue
I run Fedora 37 KDE (Wayland) and ran a system update today, which upgraded gtk3 from 3.24.34 to 3.24.35. Firefox is also running with MOZ_ENABLE_WAYLAND=1.
Once gtk3 was upgraded to 3.24.35, the mouse cursor behavior in Firefox broke.
Once I reverted back to 3.24.34, the mouse cursor behaves properly.
Steps to reproduce
- Assuming you have gtk3 3.24.34 or below installed, run Firefox v107 (either from your respective repo or the build directly from Mozilla) and examine the mouse cursor behavior
- Upgrade to gtk3 3.24.35 and check again
Current behavior
While running 3.24.35, Firefox would only display the default mouse cursor instead of i.e changing to the link (hand) selector when hovering over a link, changing to the appropriate icon when adjusting the size of the window or even to the text selector when highlighting text or clicking in a text box. At some point, the mouse cursor disappeared entirely while in the Firefox window.
Expected outcome
The upgrade from gtk3 3.24.34 to 3.24.35 should not break the mouse cursor.
Version information
GTK - Currently on GTK3 3.24.34
OS - Linux (Fedora 37 KDE (Wayland))
GTK Source - Fedora Repository
Aditional Information
I created a report on Mozilla's BugZilla to let them know as well.