When using UITableLayout, you’re looking for a mix between grid layout and list layout… instead you’re getting a (presumable) memory leak.
The bug happens in studio (it crashes everytime before I can upload it so I can’t tell you if it happens in a published place).
The bug happens everytime I use UITableLayout, I’m not too sure exact specifics. However, it was roughly around March 25th, 3:13PM (looking at DevForum logs).
To reproduce this bug: Create a ScreenGui. Place a Frame (Frame 1) inside the ScreenGui - place another Frame (Frame 2) inside of Frame 1. Add a UITableLayout and select the first 2 properties (FillEmptySpaceColumns, FillEmptySpaceRows) and now click on Frame 2. Your studio should just stop responding and if you look at Task Manager, memory usage from Studio should be really high and for me it was increasing.
If it doesn’t crash, disable those 2 properties, move Frame 1 around and then enable them again.
Required Information [Studio]: Again, I’ve never gotten to publish a place using it because I crash everytime beforehand but I’ve never seen a game using it (not that I can tell anyways) so not sure how I can make sure it only happens in studio.
I seemed to have also just tripped on this issue, and like in OP, this is happening every time I work with UITableLayout in Studio (works fine in game)
Similar reproduction steps to OP:
Create a new ScreenGUI
Insert a Frame into the ScreenGUI
Insert a UITableLayout into the Frame
Set the properties FillEmptySpaceColumns and FillEmptySpaceRows to true
Insert a UI element (in my case, a TextButton) into the Frame, and select it
Repro place file: UITableLayoutBug.rbxl (25.4 KB)
[Select the TextButton inside the Frame in StarterGui]