CanvasLayer prevents gui_input in area2d outside canvas

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By erebrus

I’m doing a space strategy game and add the stars are sprites with area2d+collision_shape to detect the click on the star.
The problem is that when I have any widget visible in HUD (a CanvasLayer, parallel with the star scene, with all the Controls ), the area2d doesn’t detect the click.

This is the Star scene
Star
-Sprite
–Area2D
—CollisionShape2D

This is the game scene. The Star scenes are children of Game/Stars
Game
-DefaultCamera
-Stars
–Star1
–Star2
–…
-HUD
–Window1
–Window2

So when Window1 or Window2 are visible, I can’t detect the clicks… How can I solve this?

EDIT: In the end, it was quite simple. The size of Window1 scene was covering the full screen (despite the widget itself not doing so).