UiScale doesn't replicate when Frame.Visible==false

Reproduction Steps

Step 1: Create ScreenGui with Frame and UiScale inside.
image

Step 2: Set Frame.Visible to false
image

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.

Expected Behavior
I expect UiScale to update the Frame object, even when the Frame isn’t visible, or at least after Frame.Visible becomes true.

Actual Behavior
The UiScale doesn’t change anything when Frame.Visible==false

Workaround
Set Frame.Visible to true before changing UiScale.Scale

Issue Area: Engine
Issue Type: Display
Impact: Moderate
Frequency: Often

4 Likes

I believe this is an issue with UI Caching not working

I’ve also been having this issue, and it affects most UI, making my game unplayable on mobile.

2 Likes

Thanks for the report! We’ve filed a ticket to our internal database and we’ll follow up when we have an update for you.

3 Likes

Hi @ToldFable are you still encountering this issue? I tried to repro and I couldn’t, so the bug must have been fixed since it was reported.

1 Like

Seems fixed, thanks!


1 Like

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