Not a bug?
Well, I have my player controller with
bShowMouseCursor = false;
bEnableClickEvents = false;
bEnableMouseOverEvents = false;
In the UMG game menu I have literally every single widget with “Cursor = None”
When the level starts, it shows this game menu and sets input mode to “UI only” and set user and keyboard focus to the first button in the menu.
But the cusror is visible. Is that ok?
If I click somewhere in game viewport the mouse cursor disappears, but the button lose its focus so player won’t be able to navigate with keyboard/gamepad.
Additionally, even if the cursor is hidden I can still move the mouse around and the buttons will react to mouse hover event. Really?
And finally, I can click the button with invisible cursor so this button will recover the focus. But then if I move mouse out of the button bounds the cursor will become visible again.