Dialog instances occassionally cannot be interacted with on touchscreen devices

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 cannot be tapped or engaged with on a touchscreen device

Expected Behavior
Touchscreen devices can use the dialog UI + bubbles.

Actual Behavior
Touchscreen devices are occasionally unable to interact with the dialog bubbles. Tap as many times as you would like, nothing will happen. If dialog is a core gameplay mechanic, that player cannot progress.

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

2 Likes

Hello! Thanks for the report. Filed an internal ticket.

2 Likes

This is still an issue as of December 2022.

I get these reports like this somewhat frequently:
image

Hi @cloakedyoshi, thanks for submitting this bug report!

I was wondering if you have some tips on how to reproduce this bug? Is there a specific placefile or mobile device where this issue occurs more often?

I tried to repro with this place, and the dialog worked correctly on an iPhone 12 and Samsung Galaxy S21.

1 Like

Unfortunately I do not. It seems somewhat random.

If it helps, I always suspected this bug and error were related to it:

I’ve added some checks that I’ll be turning on sometimes soon. It seems like there might be some issues with regards to character loading and such, as well as an outdated API (checked for MouseButton1 rather than Activated). I was also unable to reproduce this problem, so hopefully these changes resolve your issue!

1 Like

This should be turned on and fixed now, please let me know if the issue still appears and I’ll reopen!

2 Likes