Issue OptionButton and Popup Menu

Godot Version

4.3

Question

Hello everyone. New to Godot, just registered on GitHub. Since it’s a new account, GitHub doesn’t allow me to create a new topic about bugs there. Several bugs were found.

  1. Jumps in “Option Button”, has been around since version 4.0, 4.2:
    When selecting from the list of options in the Popup menu using arrows, the selection of the next option can jump when you press the button once. Thus, when the top option is selected, the selection jumps to 2 or 3 options at a time. Sometimes it jumps back to the starting position.

  2. Bug with scaling the internal content of the Popup menu.
    When changing the scaling of elements using the project settings.

At first, everything is fine, the image scale at 1080p is 1.

We reduce the resolution from 1080p to 720p and the image is scaled with a factor of 1.5. With it, the size of the options in the Popup menu is also scaled by 1.5 times.


After restarting project, the scale at 720p resolution is correct - 1.5, but the Popup menu scale returns to 1 and the options in the menu are noticeably smaller.

After that, we return to 1080p, the scaling factor returns to 1, but the options in the Popup menu are reduced proportionally to the transition from a scale factor of 1.5 to 1.
For comparison, 1080p at the start and at the end


In version 4.2.3, there were also jumps (bug 1), but scaling was correct (bug 2). Can someone report this bug to GitHub, please!

1 Like

Solution: after experiments and various bugs and glitches with PopupMenu, as well as analysis of topics on GitHub:

! Correct operation is achieved by ENABLED option inside the project settings for Single window !
When DISABLED this option (multi-window) real hell begins. In addition, any gamepad adds bugs to PopupMenu.