When using AutomaticCanvasSize on ScrollingFrames and a UIScale on a parent frame, the canvas size is calculated incorrectly, resulting in inconsistencies on different scales.
As you can see, the red frame is the last frame in the ScrollingFrame, which is higher than the end of the scrolling frame on a smaller scale, and below the end of the scrolling frame on a bigger scale
scaling-bug.rbxm (9.5 KB)
Expected behavior
AutomaticCanvasSize calculation to take UIScale into account