Mouse Input Events become unresponsive after clicking outside of the screen

The setup:
Left Mouse Button Input events Press/Release are connected to print string nodes.

Edit1: It turns out that setting ShowMouseCursor-> true causes this problem.

Edit2: It appears that this is a [bug from 4.12][1]

The problem is:
Once the mouse is clicked outside the screen, and comes back into screen. The Left Mouse Button Press Input Event no longer responds properly to mouse clicks.

Note: Adding “SetFocusToGameViewport” didn’t help

.
.
.
LogBlueprintUserMessages: [Controller_C_0] Left.Press
LogBlueprintUserMessages: [Controller_C_0] Left.Release
LogBlueprintUserMessages: [Controller_C_0] Left.Press
LogBlueprintUserMessages: [Controller_C_0] Left.Release
LogBlueprintUserMessages: [Controller_C_0] Left.Press
LogBlueprintUserMessages: [Controller_C_0] Left.Release
LogBlueprintUserMessages: [Controller_C_0] Left.Press
LogBlueprintUserMessages: [Controller_C_0] Left.Release
[Click outside of screen, then return back to screen]
LogBlueprintUserMessages: [Controller_C_0] Left.Press
LogBlueprintUserMessages: [Controller_C_0] Left.Release
LogBlueprintUserMessages: [Controller_C_0] Left.Release
LogBlueprintUserMessages: [Controller_C_0] Left.Press
LogBlueprintUserMessages: [Controller_C_0] Left.Release
LogBlueprintUserMessages: [Controller_C_0] Left.Release
LogBlueprintUserMessages: [Controller_C_0] Left.Press
LogBlueprintUserMessages: [Controller_C_0] Left.Release
LogBlueprintUserMessages: [Controller_C_0] Left.Release
LogBlueprintUserMessages: [Controller_C_0] Left.Press
LogBlueprintUserMessages: [Controller_C_0] Left.Release
LogBlueprintUserMessages: [Controller_C_0] Left.Release
LogBlueprintUserMessages: [Controller_C_0] Left.Press
LogBlueprintUserMessages: [Controller_C_0] Left.Release
LogBlueprintUserMessages: [Controller_C_0] Left.Release
.
.
.

So, I am guessing this is a bug.

Hello,

We’ve made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

Thanks