3D Widget Draw at Desired Size is one way (unticking does nothing)

Hey,

I have found on a few different projects that on a widget component, the option bDrawAtDesiredSize is a one way tick box. If you tick it, and then untick it, the unticking doesn’t do anything, the only way to be able to manually set your size again is delete the widget component entirely and start from scratch

Example for re-creating this:

  1. Create a fresh blank project, Im using 4.16.2 (Launcher Binary)
  2. Create a widget, i deleted the canvas panel and dropped in a progress bar
  3. Create a blank actor blueprint. add the widget component and set the widget class to your widget
  4. Change the draw size, anything you like
  5. Tick Draw at Desired Size (Your widget should change size)
  6. Untick Draw at Desired Size. Now try changing your draw size. It doesn’t work, there’s no way to fix it besides deleting it and starting again.

Its not a big issue, but its a bit annoying to remake the component if you decide against auto sizing.

Hello DanielOrchard,

I was able to reproduce this issue on our end. I have written up a report and I have submitted it to the developers for further consideration. I have provided a link to the public tracker. Please feel free to use the link provided for future updates.

Link: Unreal Engine Issues and Bug Tracker (UE-48051)

Make it a great day

Hi Daniel, are you experiencing the same issue when you try to change it through the ‘Set Draw Size’ node in blueprints?

If you duplicate the widget it will be fixed and its easy that recreating.