AutomaticCanvasSize breaks with UIScale

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

Thanks you for your report! This is a duplicate of `ScrollingFrame.AutomaticCanvasSize` does not work if `Scale` component of `UDim2` is non-zero and we are considering this for a future rework.