If you create a game that is similar enough to an existing game that the creator gets added to the existing game instead of a new game being created, the server responds with a different status code.
Right now the client seems to not accept that status as a sign the request is finished, and the spinner doesn't disappear.
To repro, create a game that is identical to an existing public forming game (except for the name, which you must not edit from the default).