Surface scrolling GUI buttons don't click on mobile

I made a game with a surface GUI. Inside of it I put a scrolling frame, and inside of the scrolling frame I put image buttons.

When I tested on a mobile test account, I tried clicking the buttons, but I wasn’t able to.

I was able to click the surface button above it, but not the ones in the scrolling frame (And they used the same click detection.)

This is a problem because I need mobile players so I can test on my test account, and so I can have more players in my game. And without mobile players being able to click the scrolling buttons, the game is unplayable. I even tried it on another game with a text button and the same thing happened. The button didn’t show the hover image when I clicked it. It also didn’t run the click detection script I made.

I can’t record media of this because I don’t have a mobile screen recorder, but it is easy to reproduce:

  1. Create a part in the workspace
  2. Insert a SurfaceGUI inside the part
  3. Put a Scrolling Frame in that SurfaceGUI. Make sure it’s big enough.
  4. Add an Image Button or Text Button into the scrolling frame. I would recommend a text button so you can see it go darker when you press it or hover over it.
  5. Make the game public and join on a mobile account. The button should be unclickable.

I double checked all the properties of the button, frame, GUI, and part. I even made sure there were no scripts interfering. Everything was as it should be. The buttons worked on PC/laptop but not mobile.

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.

1 Like

Hello! I attempted to reproduce this issue and can’t. I want to confirm you are still seeing this issue or if you aren’t we will close it out. thanks!

This was years ago, and I do not remember what I did to cause this since the game has been changed since then. My guess is that maybe it was an error on my part, and the problem was that I forgot to uncheck the “active” property on some GUI. I know from some more experience, that seems to affect surface GUI on mobile but not PC.