In my game, there's a viewport that has, as a child, a world.
The viewport takes half the screen space, and on the other half there are buttons that are not children of the viewport.
However, when clicking on those buttons, the input is consumed by nodes that are in the viewport world (and of course are not visible right now through the viewport - since the click was outside the viewport) instead of the buttons that are outside the viewport.
The viewport itself was not clicked on, but the world inside it consumed the input. Is that a bug?