I know we're supposed to report bugs on GitHub, but I'm a newb so want to make sure I'm not just newbing out.
I have a Control node with the following script inside it:
if event is InputEventScreenTouch:
print("Screen was touched!")
When I touch the control, the sound is played. When I lift my finger the sound is played again. That all seems right. However if I touch the control (sound played), keep my finger pressed to the screen, and then move it outside the control before lifting it, the sound is still played again even though I am outside the bounds of the control.
When using the mouse on my computer using similar mouse input logic, these boundaries are respected no problem.
This isn't the only inconsistency I've found between mouse and touch control, but this seems like it may be a concrete bug that could lead to some farther reaching improvements if fixed.
InputEventScreenDrag acts similarly (it keeps triggering even outside the node until I lift my finger).
Should I report this you think??