UITableLayout does not rerender when sizes change

UITableLayout does not redo its layout when the width of cells change.

In the video, please note how changing the width of the header cells does not cause a rerender. I have to cut & paste the UITableLayout back in to force the render. Cutting and pasting back any of the descendant objects would also cause a successful rerender.

This is especially frustrating when using a declarative UI framework like React Lua, where forcing rerenders is hacky and undesired.

Expected behavior

UITableLayout should automatically redo the layout if cells change size.

19 Likes