[4.13.0] Event On Mouse Leave doesn't fire when holding the mouse button down
As the title says, the blueprint event On Mouse Leave doesn't fire when you press the widget and hold the mouse button down when moving the cursor out of the widget. The On Mouse Leave event will never be fired then.
If your code relies on the Mouse Enter/Leave events to detect whether the mouse is above it or not, which mine does, it will create a very buggy experience.
You also have the Is Hovered function, but it suffers from the same bug as the events do.
This bug wasn't happening in 4.11, it is a bug introduced in 4.12 or 4.13.
Based on the answer provided here (https://answers.unrealengine.com/questions/409186/bug-umg-onmouseenter-does-not-trigger-when-mouse-i.html ) I found that adding the "Set Input Mode UI Only" node to dictate how the widget reads the input will allow the Mouse Enter / Leave events to fire correctly.
answered Sep 02 '16 at 06:00 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here