ScrollingFrame canvas is offset

The ScrollingFrame canvas appears to be offset by the offset of its parent frame, meaning that elements inside it will not be properly aligned to the frame, like so:

The image icon has position {0,0}, {0,0}, but it’s not in the top left corner of the frame.

Yup, and still no confirmation on the bug, I’m sure it has to be known.
http://developer.roblox.com/forum/bug-reports/4396-scrollingframes-that-aren-t-parented-directly-to-screen-gui-cause-weird-offsets
http://developer.roblox.com/forum/bug-reports/4494-scrollingframe-children-s-position-changes-if-the-parent-of-the-scrollingframe-is-not-screengui#47627

[quote] Yup, and still no confirmation on the bug, I’m sure it has to be known.
http://developer.roblox.com/forum/bug-reports/4396-scrollingframes-that-aren-t-parented-directly-to-screen-gui-cause-weird-offsets
http://developer.roblox.com/forum/bug-reports/4494-scrollingframe-children-s-position-changes-if-the-parent-of-the-scrollingframe-is-not-screengui#47627 [/quote]

Confirmation has been given. Fix is due in a week from now I believe.

ah ok, never saw it mentioned anywhere.

Yeah this is getting really annoying for my project :frowning:

I created this script to fix the issue temporarily. If it stops working, just negate the parent’s AbsolutePosition.Y in UDim2.Y.Offset.

while true do
	for _, v in pairs(script.Parent:GetChildren()) do
		if v:IsA("Frame") then
			v.Position = UDim2.new(0, -(script.Parent.Parent.AbsolutePosition.X), 0, v.Position.Y.Offset)
		end
	end
	wait(0.5)
end

I’m assuming this topic addressed this issue:

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.