My buttons wont work unless im full screen in main menu

Godot Version

4.3

Question

so I was making a flappy bird clone and I was just adding a menu screen as a finshing touch and the buttons wasnt working they only worked when I went full screen which completely breaks my game as you can see in the pictures how do I fix it

It seems like you have overlapping control nodes or canvas layers so the click is being intercepted by a particular layer and not passing it through to the buttons layer. But on full screen your buttons are clear of the blocking layer and so are free to collect the click.

You can see where you click was detected and by which control in the inspector here:

Or just move the control node either up or down the tree (can’t recall which gets used first, I think it is bottom to top.) until the click works! Although I would suggest it is worth finding out what is happening. If you identify the blocking layer, you can mark it in the inspector to ignore clicks or pass them on in the filter settings here:

I put both on pass still dont work

So what does your tree look like? Something is definitely blocking it. Also did you check to see where the click is being collected?

its my panel

Try moving your Vbox to the bottom of the tree under panel (not a child of). Did that help? Alternatively try setting your mouse filter to ignore.

BTW it is nodes that take clicks are from the bottom of the tree to the top. I suspect your panel is collecting it.

brehhh