Godot Version
4.3
Question
I have some modals overlaying a level selection screen.
When clicking anything in the modal, for example a LineInput, ItemList or whatever it may be, it passes to the TextureButton in the level selection, hidden behind the modal and starts that level.
This happens even though each control has mouse_filter set to “stop”.
Structure is something like this:
LevelSelection # root
> LevelSelectionButtons
> TextureButton1 # These are clicked even though hidden behind the modals
> TextureButton2
> Modals # ColorRect overlaying the entire screen
> ModalScreen1
> ItemList
> ModalScreen2
> LineInput
> BottomControls
> ButtonModalScreen1
> ButtonModalScreen2