PromptHidden being improperly fired when on Mobile

Reproduction Steps

  1. Open this project:
    Baseplate.rbxl (33.4 KB)
  2. Set to the Emulate Device (mobile) view
  3. Run
  4. Click on any place inside 3D space
  5. Press key E (with keyboard) to interact with the part

Expected Behavior
PromptHidden should not be fired when pressing E

Actual Behavior
The project has only a part with ProximityPrompt and this on a LocalScript:

local ProximityPromptService = game:GetService("ProximityPromptService")
ProximityPromptService.PromptHidden:Connect(function(ProxPrompt)
	print('PromptHidden')
end)

image

  • When in the emulation view, if you press E, it’s firing PromptHidden
  • After pressing E in emulation, if you move the mouse out of the 3D view, it will also fire PromptHidden
  • The same won’t happen if you click on the prompt with the mouse
  • The same won’t happen in the standard view (not emulating)

Issue Area: Studio
Issue Type: Other
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2021-12-17 00:12:00 (-03:00)

I mean, it’s mobile, don’t expect an non existing hardware which cant exist in a specific device would work normally or as intended.

Relatively new mobile devices (any that runs after Android 5, for iOS I don’t know) can use physical keyboard and mouse, companies like Apple and Samsung also has keyboard cases that allows physical keyboard usage

This is a bug report about the Studio emulator and the current Studio emulator allows to type keys.

Thanks for the report! We’ll follow up when we have an update for you.

2 Likes

The problem remains the same after more than 1 year.

1 Like