GuiState does not persist the Press state if you move a mouse out and back into an input

When you hold down an input on a Button, this will switch the state to Press, however, if you move the mouse out (without releasing the input) and back in again, it switches to Hover

The engine clearly tracks what is currently held down somewhere, because if I release the mouse on another input, nothing happens.

Expected behavior

The state to switch to Press if I move the mouse back into the currently held down button.

5 Likes

Thanks for the report! We’ll follow up when we have an update for you.

Any updates on this? Looking into using GuiState in a new project, because its a huge improvement over the current gui events.