UITableLayout causes hang when selecting children

Note: A “selection” in context to this report refers to when you click, not hover!

Roblox Studio will hang when the following conditions are met:

  • There is a ScrollingFrame or Frame Instance with a UITableLayout. Both have been tested to contain this hang, however it may work on more.
  • The UITableLayout has both the FillEmptySpaceColumns and FillEmptySpaceRows properties set to true.
  • A child under the ScrollingFrame that is not a UI-related instance is selected (example: Frame, TextLabel, TextButton, ViewportFrame).

This happens only in Studio and began happening August 23rd at 8:01 PM EST. This issue happens both with and without plugins enabled.

Reproduction Steps

  1. Download the ScrollingFrame Crash Report.rbxl (44.5 KB) file.
  2. Open the StarterGui, then the ScreenGui, then the ScrollingFrame or Frame.
  3. Select any of the provided children that meet the aforementioned requirements. A hang will not occur on the UITableLayout or UIPadding Instances. After testing I am unsure of when exactly it will happen, however it consistently happens when you first select the UITableLayout and then another Instance.

Please don’t hesitate to ask any additional questions or clarifications :slightly_smiling_face:

See:
Gif demonstration
Unable to upload .dmp files, sorry :slightly_frowning_face:

2 Likes

Thanks for the report! We’ve filed a ticket to our internal database and we’ll follow up when we have an update for you.

2 Likes