Dialog instances occassionally do not render above parts + NPCs

Reproduction Steps

  1. Create a part or NPC
  2. Parent a Dialog inside of that part or the NPC’s head
  3. Put a nest of DialogChoices within the Dialog for good measure
  4. Observe, on occasion, the Dialog bubble will never appear for a client

Expected Behavior
The dialog bubbles properly render for all clients.

Actual Behavior
The dialog bubble never appears. If dialog is a core gameplay mechanic, that player cannot progress.

Issue Area: Engine
Issue Type: Display
Impact: Very High
Frequency: Sometimes
Date First Experienced: 2021-05-01 00:05:00 (-07:00)
Date Last Experienced: 2022-03-18 00:03:00 (-07:00)

1 Like

Thanks for the report. We are looking into this.

2 Likes

I was able to nab this clientside error on a device (PC) that had an issue with dialog bubbles:

partOrCharacter must be in the Workspace
Stack Begin
Script 'CoreGui.RobloxGui.CoreScripts/MainBotChatScript2', Line 317 - function chatFunc
Script 'CoreGui.RobloxGui.CoreScripts/MainBotChatScript2', Line 337 - function selectChoice
Script 'CoreGui.RobloxGui.CoreScripts/MainBotChatScript2', Line 370
Stack End

From Roblox’s old core scripts repro, it looks like this is likely a dialog error. Whether or not it is the cause of breaking the bubbles altogether, I am unsure.

@cloakedyoshi just to confirm - are you still seeing this issue? If yes, can you please provide a minimal .rblx to demonstrate? Thanks!

As far as I can tell, no. However, this bug was extremely inconsistent and random so totally possible it still exists.