This bug happens when you have a UIListLayout with Scale and negative offset as properties. This is especially messy because it breaks animations on UIListLayout.
It appears as if recalculation sometimes delays 1 frame.
Reproduction
Open up the place and resize it vertically.
UIListLayoutLag.rbxl (17.0 KB)
Gif:
This happens in studio in the latest version. It also happens online (not confirmed recently). As far as I know, this bug has always existed.
Stats Windows 10, Studio 0.327.0.184115
Does not happen when tweening
So this doesn’t happen when you’re animating it with a tween. Updated repo that shows this isn’t the case
UIListLayoutLag.rbxl (17.9 KB)
Still happens when resizing studio.
Does happen on tweening if you listen to AbsoluteContentSize
So this actually does happen when tweening if you listen to AbsoluteContentSize changing and base resizing off of this.
UIListLayoutLag.rbxl (17.9 KB)
In this case