Interactable UI Critical Issue for Controllers

Summary

When creating an Interactable UI in verse and using ui_input_mode.All it works fine for players that are on Mouse and Keyboard as they can just move their mouse to hover on the buttons.

The issue happens when someone on controller tries to do the same thing, the buttons don’t get highlighted and they can’t select anything in the UI. A brief fix for this is the controller user has to click their menu button to open and close it again, only then does it highlight the buttons and they can select them. Obviously this is not a proper fix and a lot of players won’t know to do this and will therefore get stuck on the UI screen unable to do anything they are meant to.

I have seen people reporting this issue for the past year and it still hasn’t seemed to have been fixed.

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

UI/Tools

Steps to Reproduce

Create an interactable UI using verse and the enum: ui_input_mode.All when adding a widget, use a controller and no buttons can be selected.

Expected Result

The buttons should be able to be selected right away for the controller user.

Observed Result

The buttons are not able to be selected for the controller user.

Platform(s)

PC, Switch, Xbox, Playstation, Mobile