Reproduction Steps
Our studio was recently informed on Twitter that at certain points in our game on mobile devices (specifically iOS), the Roblox’s built in UI systems seem to completely glitch out and rapidly flash various colors and shapes on the screen. The game in question is:
This is an extremely dangerous visual bug to anyone with any sort of light or photo sensitivity and as such I have marked it as critical despite it not involving any specific data loss, especially if this is happening at other games under similar circumstances, whatever they may be.
This is certainly an issue with Roblox’s UI systems rather than it being something our end (we’re certainly not flashing the screen random colors intentionally, nor is there any code that would mimic this behavior), though what exactly is happening is beyond me. The bug also seems to completely lock up the mobile app.
Here are a few quotes from the person who reported this to provide some additional context for what happens in our game.
“So when me or my friend enter a cutscene, sometimes it ends up like this. We can’t press any button including the Roblox menu. Luckily, it didn’t really do anything since you can restart roblox by task manager or pressing the home button twice.”
“I was using my tablet, but my friend was using her phone. It just happens randomly when we are supposed to enter a cutscene. It is a rare occurrence, but it gave me a headache.”
“My friend has an IPhone 12 and I have a IPad Generation 8(I think those exist, I dunno I just looked at settings.)”
I do not have the devices mentioned to test with, but so far this has only been reported happening on apple devices. Specifically on an iPhone12 and an iPad Generation 8. It’s worth noting that all of the filtered devices in our developer stats seem to be exclusively apple devices, leading me to believe that this is an apple exclusive bug.
The game runs completely fine on android devices of just about any power level, so far as I can tell. I have yet to replicate this on my personal mobile device (Moto G Power 2021), which is an android device.
Expected Behavior
I expect Roblox’s UI systems to not flash people’s screens and put people at risk. If this is somehow a visual bug related to something we’re doing on our end, I suppose I would expect ROBLOX to simply stop rendering the screen instead of whatever is happening here.
Actual Behavior
VISUAL EPILEPSY AND PHOTOSENSITIVITY WARNING, RAPIDLY FLASHING IMAGES IN ATTACHED VIDEO
ROBLOX’s UI absolutely explodes into a mess of flashing colors, see attached video at your own risk. This is, quite frankly, unacceptable and very dangerous to people of all ages using the platform.
UPDATE: I can now confirm that this issue isn’t specific to our experience, and also seems to be a consistent behavior with trying to load any experience when using an iPhone 5s belonging to one of our artists.
Issue Area: Mobile App
Issue Type: Display
Impact: Critical
Frequency: Sometimes
Date First Experienced: 2022-01-26 09:01:00 (-07:00)
Date Last Experienced: 2022-01-26 00:01:00 (-07:00)