Why does the minimum desired size of a widget default to 100x100 in a world-space widget component?

I have a world space widget component which uses a simple widget consisting of a size box and a border. The size box has its width and height overrides set to 15, but if I tick “draw at desired size” in the widget component, it seems to clamp the size of the widget at 100x100. Setting the overrides of the size box to anything smaller doesn’t work, the widget just renders at 100x100. I f I set the overrides higher than 100 the draw at desired size option works fine. I also tried setting the min desired width and height values in the size box to 0 but they have no effect below 100 either. This happens both in the blueprint editor and in play mode.

Is this normal behavior of a widget component? The only workaround I’ve found is just setting either the height or width of the size box to 100 and the other to what I want and then I just scale the widget component smaller in its transform.

I think there is a simpler workaround. If you place an Overlay at the root of your widget hierarchy and set the child slot’s Horizontal Alignment and Vertical alignment to something other than “Fill”, then it should display properly when “Draw at Desired Size” is checked.
This way, the Overlay will stretch to meet the minimum size but the child won’t stretch with it.

Have you found the solution,the bug has been backlogged for 2 years。 Unreal Engine Issues and Bug Tracker (UE-149653)