UIScale broken when Scale ~= 1

The bug happens in ScreenGUIs which use an UIScale object in a Frame with multiple GUI objects. When we change the Scale property to something considerably bigger or smaller than 1 (for example 0.5 or 2), some of the GUI objects in that frame disappear and won’t be displayed until we set the Scale back to 1, ignoring the properties like Visible or ZIndex. Normally, it’s expected that all of the GUI objects in that frame will be shown always regardless of the Scale value in the UIScale object.

This bug happens always when I try to replicate it. It’s not place-specific. Here’s an example place with my map GUI which is severely affected by this issue: UIScale bug.rbxl (27.3 KB) (you need to run it in play solo mode and click plus or minus buttons in the GUI to change the Scale property).

Video: https://youtu.be/qxxhV6i4W-o

My graphics card is Nvidia GTX 1050ti.

This issue has been happening just for a few days. In that time, my map GUI wasn’t updated in any way, so I believe the reason of this is definitely on Roblox’s end.

I’ll look into this. In the mean time, do you need the new UI backend disabled for any of your games?

1 Like

Hello, and yes, if you don’t mind, I need the new UI backend disabled in two games of mine, if it was the cause of this bug.

Your games should now be in the blacklist.

1 Like

I’ve got a fix for this issue now, I’ll hopefully be enabling it on prod in about 2 weeks.

Your map system is nice, I like how much it pushes the edges UI system.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.