If you initiate a conversation immediately after a player joins the game, the conversation HUD will not show on the players screen.
Trying to re-initiate the conversation will also fail, until the player respawns. Once the player has respawned, initiating the conversation will work again (it is possible that manually hiding the conversation would also allow the conversation to be shown)
If you Sleep for ~2s after player joined event, and then initiate the conversation, the HUD will reliably show. Sleeping for less time works for some platforms, but Xbox requires the longest amount of time to load.
There is something happening with showing HUD too soon after player join in progress, and i think this issue is being caused by automatic show settings as well
It looks like this behavior only occurs when initiating the conversation immediately at the start of the game.
If a player is jumping/falling/slide kicked while in a conversation, that conversation is cleared. Since the conversation HUD fails to show when the conversation is initiated immediately, I imagine it fails to clear this HUD, leaving the player in this broken state
The player’s experience is only broken if they are in air when this occurs. If they are on the ground when the conversation is initiated immediately on game start, the HUD shows and behaves normally.
we see this behavior inconsistently for JIP players.
in the repro project (which is mostly empty) i do not see this issue
in larger projects where more devices are setting up at game start/initing on player join, we do see this issue. to me this suggests a timing issue depending on the load the verse server is under