When using the AutomaticSize feature on a Frame containing a UIGridLayout (or a wrapped UIListLayout), a UIScale to the parent will result in the AutomaticSize incorrectly sizing, resulting in it basing it off the default scale rather than the multiplied UIScale value. This results in my shop UI being completely incorrectly positioned.
Here is a studio file with the issue: UIScaleBug.rbxl (62.3 KB)
Expected behavior
The size of the frame should correctly adjust to fit the size of the contents.
I have the same issue. Context: I use UIScale to scale the menu to fit on any screen.
In this menu I use AutomaticCanvasSize for the ScrollingFrame and AutomaticSize for Frames inside the ScrollingFrame.
This bug breaks the menu, when it’s scaled down, because the Frames are resized incorrectly.
Demonstration and steps to reproduce:
Set UIScale.Scale to a lower value
Depending on the Scale value and the amount of free space inside a Frame, the bug will happen