Windows 10 - Godot v4.3.stable.steam - Vulkan (Forward+)
Issue description
Normally, changing the default cursor shape of a control node will change the cursor shape while hovering that node.
However, adding a Window node to the scene will disable that behavior and hovering any control node will only show the default arrow cursor until clicking the node, after which, the nodes start behaving normally again.
This seems to be a focus issue, because setting the window to unfocusable will make the mouse cursor transform normally while hovering control nodes.
Steps to reproduce
Add a button to the scene with the Mouse > Default Cursor Shape property set to Pointing Hand.
Run the game. Hover the button. The cursor should be a pointing hand.
Add a Window node to the scene.
Run the game. Hover the button. The cursor is now the default arrow head.
Click the button. The cursor now transforms into what it is supposed to be: a pointing hand.
Tested versions
System information
Windows 10 - Godot v4.3.stable.steam - Vulkan (Forward+)
Issue description
Normally, changing the default cursor shape of a control node will change the cursor shape while hovering that node. However, adding a Window node to the scene will disable that behavior and hovering any control node will only show the default arrow cursor until clicking the node, after which, the nodes start behaving normally again.
This seems to be a focus issue, because setting the window to unfocusable will make the mouse cursor transform normally while hovering control nodes.
Steps to reproduce
Mouse > Default Cursor Shape
property set toPointing Hand
.Minimal reproduction project (MRP)
MRP.zip