Roblox’s cursor on Mac is extremely prone to glitching when in fullscreen

The cursor on Mac is extremely prone to glitching when in fullscreen.

  1. With UserInputService.MouseIconEnabled set to false, the following things can cause the cursor to be visible:
  • moving the cursor over the menu bar, making the native system cursor visible, then back to Roblox’s window
  • moving from Roblox to other desktops (spaces), making the native system cursor visible, then move back to Roblox
  • opening Mission Control (the swipe-3-fingers-up thingy), making the native system cursor visible, then close Mission Control
    The cursor will remain visible until the Esc menu is brought up.
    Screenshot 2025-02-15 at 9.56.04 AM
  1. Sometimes native system notifications and pop-ups (like the one requesting password for system update) can cause Roblox’s cursor to be replaced/overlay by the native system cursor. **This occurs even when not in a game, i.e. on the app’s ‘home’ page.**
    This can only be remedied closing Roblox client, which oddly does not work sometimes.
    Screenshot 2025-02-15 at 9.58.38 AM

System information does not matter as this has been occurring for the past few years on both Intel and Apple Silicon Macs on the latest system at times.

This can be reproduced in any Roblox games. Alternatively, this can be reproduced with an empty baseplate (with a script to set UserInputService.MouseIconEnabled to false to reproduce the visibility issue)