Step 1: Create ScreenGui with Frame and UiScale inside.
Step 2: Set Frame.Visible to false
Step 3: Change UiScale.Scale value
Step 4: Set Frame.Visible to true
Credit to my friend HooferBevelops. He told me about this, and I was able to reproduce it, so I thought I’d report it.
I expect UiScale to update the Frame object, even when the Frame isn’t visible, or at least after Frame.Visible becomes true.
The UiScale doesn’t change anything when Frame.Visible==false
Set Frame.Visible to true before changing UiScale.Scale
Issue Area: Engine
Issue Type: Display