Elements of User Interface not Rendering as Invisible

Around an hour ago, some elements of user interface in our experiences are not being rendered invisible on users’ screens. This issue appears to affect all GuiObjects, but we’ve observed at least image objects, text objects, and Frames included in this behavior.

Reports from our users:


We have done nothing to modify the behavior of the systems that interact with these GuiObjects.

Here are the affected experiences in question:

Expected behavior

Interface elements that are prescribed to be invisible should render as invisible on the Player’s screen.

5 Likes

Hi, thanks for reporting! Could you provide some repro file(and repro steps) or does it only happen in game rather than in Studio?

2 Likes

Hi,

We don’t have access to our users’ systems, and we have no ability to reproduce this issue consistently (although it does occur consistently). This issue only appears to happen in-game and happens to all devices.

Here are some more reports from our users:


2 Likes

Thank you for getting back to us! Could you please let us know how the users repro-ed the issue and what is expected and what is not expected in the screenshots? Thank you. If possible, you could also dm me the users’ accounts please and I can check if they are in some special channel?

1 Like

We have rolled back some recent changes on these two experiences. Can you verify if this has resolved the issue after the user has restarted Roblox?

1 Like

@CharlieGordonnn @ThunderBolt5140

We asked a tester who reported the issue to us to create a new Private Server and join it to test for this bug. They’ve reported that this issue, which they experienced themselves ~20 minutes ago, does not appear to be occurring anymore.

Assuming no more consistent reports of this issue come in over the next 12 or so hours, I’ll leave it here and thank you both for your help!

1 Like

Do you think by any chance they can confirm the timing of the issue being gone is after @ThunderBolt5140 rolled back the change or not?
Also, we’d appreciate it if you are able to provide a repro file of the piece of UI (or the implementation approach of making it Visible/Invisible) that’s not behaving correctly for investigation. Thank you!

1 Like

My game’s UI looks like this:

We have been having consistent issues since September 8th where all players would have UI glitching like this after spending a while in game (afk):

1 Like

Here is a video clip:

This is no resemblance of the logic in the code

External Media

We had the same tester from my prior post join multiple pre-existing servers and the bug does not consistently occur anymore. I’ll private message you with a repro of the instances themselves, as well as the methodology for changing visibility of these UI elements.

2 Likes

@hello42 Thank you for providing the repro files and information. Sorry for asking so many questions… But in order to understand the case more, for the last two screenshots you shared with us, is it the text “Tame your first horse!” not expected to show up there, or is that the lasso image is not in the right position?

Hi,

The “Tame your first horse!” UI is an FTUX feature that we only show during a user’s first time playing the game. It should not be visible any time otherwise. Despite Visible == false in Studio and us setting the Visible property to false at runtime for non-FTUX users, the UI is still visible.

The steps for this UI to become invisible are as such:

  1. Tween the size of the FollowFrame ancestor of the MessageLabel whose text is “Tame your first horse!” to {0,0} ,{0,0},
  2. Once the Tween’s Completed event has fired, set the FollowFrame’s Visible property to false.
1 Like