InputTouch - Release broken by widgets

I’ve run into a fairly serious problem with my game. It turns out that if you hover over an interactable widget, like a button, then the InputTouch - Release event will not fire.
Say for example that you click on the screen, drag over a widget, then release while still hovering over it, the release event doesn’t fire. Ever.

I have a mobile game that relies a lot on dragging across the screen, and if the player happens to drag and release over a UI button by mistake, everything breaks.