AutomaticCanvasSize Property not working as expected?

I’m working on creating a list within a ScrollingFrame, and with the new AutomaticSize features I planned on utilizing AutomaticCanvasSize to control the behavior of my ScrollingFrame based on the contents.

This is currently what my ScrollingFrame and explorer look like. For testing purposes, there are 16 buttons within the List + the UIListLayout object. Each button is the same size (1, 0, .065, 0).

The issue is that when I enable AutomaticCanvasSize on the ScrollingFrame (List) and select the Y axis (the correct axis to use in my case), the canvas size does not increase enough to fit all of the contents, and I can only scroll about halfway through.

Here, I have scrolled as far down as I can but still some of my contents (all of which I have selected) are unreachable:

Not sure if I’m using it wrong or if it’s just bugged or what?

Relevant properties:

image

Can’t figure out how to get it to behave properly and might nix the idea if I can’t get it to work.

1 Like

Update: Using offset instead of scale seems to change behavior to work as expected, but considering offset is impractical more often than not, I’m going to go out on a limb and say that this property is either incomplete or virtually useless.

The Size.Scale of the contents should be scaled from the size of the ScrollingFrame itself, and not the CanvasSize.

5 Likes