Clicking the play button on the website doesn't work on macOS in Firefox

I didn’t attach logs since none were generated for the bootstrapper.

For several months now, Roblox has not launched on macOS with Firefox installed. I have the 16" 2019 Macbook Pro and it used to work, however doesn’t anymore.

I click the play button, and it doesn’t play the game. It just opens the games page like it would if it were just installed. No logs are generated in the logs directory either.

Weirdly, the game works with Chrome, however I’d prefer not to have to use two different browsers just to play the game.

I am running the latest macOS Catalina, 10.15.3.

Also if you try to open Studio, this will appear:

Which generated the following logs below:


Command line:

1584139577.15941,b061dc0,6 Finding AppSettings.xml
1584139577.15952,b061dc0,6 Opening AppSettings.xml
1584139577.15957,b061dc0,6 Parsing AppSettings.xml
1584139577.16007,b061dc0,6 Looking for 'Settings' element in AppSettings.xml
1584139577.16009,b061dc0,6 Looking for 'ContentFolder' element in AppSettings.xml
1584139577.16011,b061dc0,6 Looking for 'BaseUrl' element in AppSettings.xml
1584139577.16013,b061dc0,6 BaseUrl loaded from 'AppSettings.Xml'
1584139577.16014,b061dc0,6 Looking for 'IsScriptAssetUploadEnabled' element in AppSettings.xml
1584139577.16015,b061dc0,6 Looking for 'IsAnimationAssetUploadEnabled' element in AppSettings.xml
1584139577.16015,b061dc0,6 Looking for 'IsImageModelAssetUploadEnabled' element in AppSettings.xml
1584139577.16016,b061dc0,6 Looking for 'CrashMenu' element in AppSettings.xml
1584139577.16033,b061dc0,6 BaseUrl:
1584139577.16034,b061dc0,6 fetchClientSettingDataViaHttps
1584139577.34097,b061dc0,6 LoadClientSettingsFromLocal group: "ClientAppSettings"
1584139577.34103,b061dc0,6 LoadClientSettingsFromLocal group: "StudioAppSettings"
1584139577.34216,b061dc0,6 Studio Version: "0.423.0.391560"
1584139577.34219,b061dc0,6 Hardware Model: "MacBookPro16,1"
1584139577.41157,b061dc0,6 CrashpadManager::initialize: started crashpad handler for
1584139577.41187,b061dc0,6 SQUIRREL: "ROBLOX_STUDIO_EXTENSION="
1584139577.41228,b061dc0,6 SQUIRREL: computed="extensions/qt/libSQUIshRobloxReflectionExtensionLibrary.dylib"
1584139577.41229,b061dc0,6 SQUIRREL: extensionPath="extensions/qt/libSQUIshRobloxReflectionExtensionLibrary.dylib"
1584139577.47011,b061dc0,6 = en_US
1584139577.51114,b061dc0,6 Info: RobloxMainWindow::RobloxMainWindow - start
1584139577.52504,b061dc0,6 Info: RPC:Constructor Started server - RBX_STUDIO_26279
1584139577.52624,b061dc0,6 StudioABTests using browserTrackerId 48792658264
1584139578.18626,b061dc0,6 setAssetFolder /Applications/
1584139578.18664,b061dc0,6 setExtraAssetFolder /Applications/
1584139578.18792,b061dc0,6 Reflection::load /Applications/
1584139579.45751,b061dc0,6 Metal renderer: AMD Radeon Pro 5300M
1584139579.45754,b061dc0,6 Caps: ThreadSafe 1 Framebuffer 1 FpFramebuffer 1 Shaders 1 Compute 1 Instancing 1 ConstBuffers 1
1584139579.45755,b061dc0,6 Caps: Framebuffer: MRT 4 MSAA 8 Stencil 1
1584139579.45755,b061dc0,6 Caps: Framebuffer: Depth16 1 Depth24 1 DepthFloat 1 DepthClamp 1
1584139579.45756,b061dc0,6 Caps: Texture: RGB10A2 1 RG11B10F 1
1584139579.45757,b061dc0,6 Caps: Texture: DXT 1 PVR 0 ETC1 0 ETC2 0 Half 1
1584139579.45757,b061dc0,6 Caps: Texture: 3D 1 Array 1 Depth 1 MSAA 1 MSAAFP16 4
1584139579.45758,b061dc0,6 Caps: Texture: NPOT 1 PartialMips 1 CubeMipGen 1 CubeFramebuffer 1
1584139579.45758,b061dc0,6 Caps: Texture: Size 4096 Units 16
1584139579.45759,b061dc0,6 Caps: ConstantBufferSize 65536
1584139579.45760,b061dc0,6 Caps: 32bIdx 1 Memoryless 0
1584139579.45761,b061dc0,6 Caps: ColorBGR 0 HalfPixelOffset 0 RTFlip 0 MinusOneToOneDepth 0
1584139579.46031,b061dc0,6 Metal: creating framebuffer 200x200
1584139579.46034,b061dc0,6 Video memory size: 2147483648
1584139579.47374,b061dc0,6 Loaded 306 shaders from pack metal_osx variant default (1805043 bytes)
1584139579.47376,b061dc0,6 Compiled 306 shaders in 13 ms
1584139579.49951,b061dc0,6 Info: 		RenderScheduler::RenderScheduler - start
1584139579.49953,b061dc0,6 Info: 			Marshaller
1584139579.49954,b061dc0,6 Info: 			RenderJobCyclic
1584139579.64922,b061dc0,6 Info: 			BindToWorkspace
1584139579.66947,b061dc0,6 Info: 			ConfigureStats
1584139579.66952,b061dc0,6 Info: 			RenderJobCyclic
1584139579.67434,b061dc0,6 Info: RobloxMainWindow::showNativeLoginPageWidgets
1584139579.67866,b061dc0,6 ======== Studio Startup Times =======
1584139579.67868,b061dc0,6 FastFlagsLoadTime  : 0.1841 sec
1584139579.67870,b061dc0,6 Authenticated : NO
1584139579.67871,b061dc0,6 LoginPageOpenTime  : 2.6785 sec
1584139579.76353,b061dc0,6 Info: RobloxMainWindow::RobloxMainWindow - end
1584139581.19565,b061dc0,6 StudioABTests using UserId 1627420
1584139581.44236,b061dc0,6 Info: RobloxMainWindow::showNativeStartPageWidgets
1584139587.70418,b061dc0,6 ======== Studio Startup Times =======
1584139587.70421,b061dc0,6 FastFlagsLoadTime  : 0.1841 sec
1584139587.70422,b061dc0,6 Authenticated : YES
1584139587.70422,b061dc0,6 StartPageOpenTime  : 10.7040 sec
1584139587.74641,b061dc0,6 Error: Could not open the file "" because it no longer exists.
1584139588.51462,b061dc0,6 Error: Forbidden
1584139589.68717,b061dc0,6 Error: Forbidden
1584139592.53236,b061dc0,6 Error: Forbidden
1584139596.84935,b061dc0,6 Error: Forbidden
1584139605.64914,b061dc0,6 Error: Forbidden
1584139621.59913,b061dc0,6 Error: Forbidden
1584139653.61196,b061dc0,6 Error: Forbidden
1584139717.65443,b061dc0,6 Error: Forbidden
1584139720.83842,b061dc0,6 Info: RobloxMainWindow::closeEvent
1584139720.85312,b061dc0,6 Info: End of main, return value 0
1584139721.09805,b061dc0,6 Info: RobloxMainWindow::~RobloxMainWindow
1584139721.25739,b061dc0,6 Info: RPC:Destructor Removed server - RBX_STUDIO_26279
1584139721.25742,b061dc0,6 Info: RPC:Destructor Destroyed server - RBX_STUDIO_26279