Calling `UWidgetBlueprintLibrary::SetInputMode_GameOnly()` on a Mac results in the mouse cursor resetting to the position where the last mouse click was released instead of remaining in its current position. This behavior only occurs on a Mac. On a Windows computer the mouse cursor remains in its current position when the mouse is clicked.
Every click in the viewport resets the position of the displayed mouse cursor to the location where the last click was released.
The displayed mouse cursor remains in its current position when the mouse is clicked.
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-72500 in the post.