It seems as though a ScrollingDirection enum was recently introduced. The introduction of this enum has seemingly caused all existing ScrollingFrames on Roblox to be defaulted to Y scrolling unless manually changed to X scrolling. Therefor breaking all previous ScrollingFrames on Roblox that scrolled along the X axis.
It seems as though the default value should have been set to XY not Y.
This could have a major impact on old games that won’t be updated.
I have only had reports of this today, and heard similar from a few other developers. Correct me if I’m wrong.
Old saves seem to be defaulting to XY. However I have had to push updates to two live games that had this issue and I’m positive they had defaulted to Y scrolling. Both were using team create. I’ll see if I can find a replica.
Edit:
Going back to a previous version of this game (v128) introduces the bug:
Here’s a model of the GUI although I’m not sure if it’s of much use. StoreGui.rbxm (16.4 KB)
ScrollingFrame can be found in:
BackgroundScale -> Boats -> ScrollingFrame
BackgroundScale -> Armory -> ScrollingFrame
In game these ScrollingFrames grow in size along the X direction as items are loaded into it.
It seems like any file that was saved within a certain time period (presumably, between when ScrollingDirection was added to the client and when it was actually enabled for use) had all ScrollingFrames defaulted to Y scrolling direction.