Description

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.

REGRESSION:
No.

Steps to Reproduce
  1. Download the attached sample project.
  2. Associate the project with your version of the Engine.
  3. Generate project files.
  4. Build the project in Xcode.
  5. Open the project in the Editor.
  6. Start PIE.
  7. Click the mouse in the viewport.

RESULT:
Every click in the viewport resets the position of the displayed mouse cursor to the location where the last click was released.

EXPECTED:
The displayed mouse cursor remains in its current position when the mouse is clicked.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-72500 in the post.

6
Login to Vote

Won't Fix
ComponentUE - Platform - Apple
Affects Versions4.224.234.21.2
CreatedApr 8, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021