You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This causes the button not register the InputEventMouseButton release properly and breaks it.
If the parsed event has pressed=true and is being sent every frame, it'll override the internal button released logic.
It doesn't block the mouse up event, as I can still see the mouse up event inside the _gui_input().
bad.button.mp4
This problem started happening somewhere between v4.7.dev4 and v4.7.dev5
Tested versions
Reproducible in:
Not Reproducible in:
System information
Windows 10 - Vulkan (Forward+) - dedicated NVIDIA GeForce GTX 1070
Issue description
Using simulated inputs that have
pressed=trueinterferes with the button release logic, and can break the Button's ability to be pressed on release.Example:
This causes the button not register the InputEventMouseButton release properly and breaks it.
If the parsed event has pressed=true and is being sent every frame, it'll override the internal button released logic.
It doesn't block the mouse up event, as I can still see the mouse up event inside the _gui_input().
bad.button.mp4
This problem started happening somewhere between v4.7.dev4 and v4.7.dev5
Steps to reproduce
Result: Can't press the button
Expected: Button pressed
Minimal reproduction project (MRP)
MRP_button_fail_action_input.zip