Text boxes are not updating their size based on text length

I have a main menu widget with several buttons at the top. Each button is it’s own widget that has it’s text set through the native construct, then I enter the text values in the main menu widget. The problem is that the text boxes are not updating their size to the width of the text.


I have tried forcing a pre-pass, then printing out the width values and I can see the desired width has updated and differs per button. I tried adding a size-box to the button and using those values to override the width, however nothing changes. Weirdly though, if I manually set the width to something arbitrary (like 200), I can see the width updating. What am I missing here?



  • what is the text widget hierarchy?
  • what are those user widgets sitting in?
  • what are the parent slot settings?

You should not need a Size Box for this to work (you may need it for other purposes, ofc!). The text produces Desired Size:

1 Like

Well that was easy, looks like I had the button widgets themselves set to fill and not auto - changing them did the trick. Thank you!

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.