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.
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.
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?
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!
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!
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.
@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?
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:
Tween the size of the FollowFrame ancestor of the MessageLabel whose text is “Tame your first horse!” to {0,0} ,{0,0},
Once the Tween’s Completed event has fired, set the FollowFrame’s Visible property to false.