Cannot properly scale CheckBox nodes after version update

Godot Engine v4.7.1.stable.official.a13da4feb

Question

I just updated my Godot version from 4.2.2 to 4.7.1. In doing so, for some reason my CheckBox nodes with custom textures’ scale values have been messed up. For example, where it should be 5x5, the value is instead 5x13, and I cannot lower the y scale value below 13. This makes my checkboxes appear stretched.

Before updating, I encountered this issue too, but fixed it by filling in ALL fields under “Theme Overrides → Icons”. This allowed me to decide the minimum size of the checkbox. However, now, I have no idea what is causing this issue.

This on the surface sounds to me like you encountered a bug before, did a workaround, Godot then fixed the bug and now your fix is messing up the project. Does the Checkbox look wrong if you create a new one and assign a texture with a normal aspect ratio? If still yes than you should probably file a bug against Godot.

P. S. I just checked quickly in a fresh 4.7.1 project and I don’t seem to have any issues with Checkboxes.