Disabling a UI button while it's being held down issue

Hello,

Firstly, as I am quite new with UE, my appologies if this is not a bug exactly or if I should have reported it in some other fashion. In any case it’s minor at best but I thought I would report it.

It concerns blueprint implementations and the issue is that, if a UI button is disabled while it is being held down, mouse input seems to stop being registered. This is true for all 3 mouse events (Clicked, Pressed, Released), but only for the “Down and Up” click method (under interaction at the very bottom).

In my case, I have a timer that counts down and a button that when pressed executes various events. When the timer reaches 0, the button is disabled. If I press the button while the timer is greater than 0, hold it down, and release it once it has been disabled, I cannot interact with any other buttons that remain enabled.

It is as if, since Down and Up is selected, the “Up” cannot be processed since the button is now disabled, and input is stuck in some sort of limbo. In the Engine, alt tabbing out and back in restores interaction but in Mobile (Android) the app needs to be shut down as no interaction is possible.

Setting the click method to Mouse Down addresses the issue but I am not sure even with Down and Up this bevahiour should be observed.

Thank you.

Hello KalaitzisEv,

I was able to reproduce this issue on our end. I have written up a report (UE-20311) and I have submitted it to the developer for further consideration. I will provide updates with any pertinent information as it becomes available. Thank you for your time and information.

Make it a great day