I am trying to understand the focus system in Slate/UMG. My problem is as follows:
I set the player’s custom cursor to something other than Default (e.g. TextBeam).
I click on a button. The viewport loses focus.
I mouse over viewport, but Default cursor shows because viewport lacks focus.
I click, and viewport regains focus. Custom cursor appears.
I want to avoid clicking on the viewport to regain focus. Is there a way to make Slate automatically give focus back to the viewport once a mouse click ends or the mouse leaves a button/widget?