Search Issue Tracker
Feature Request
Feature Request in 3.4.X
Votes
1
Found in [Package]
2.6.3
3.1.0-pre.1
3.4.0
Issue ID
XRIT-222
Regression
No
[HandsDemoScene] Unusable wrist menu buttons
Wrist menus are inoperable in HandsDemoScene from XRI package samples. To make a wrist button appear you must point your fingers away from you, with your thumb pointing down. This is uncomfortable, and it means the wrist button faces away from your other hand, which makes it nearly impossible to select via raycast. And I could not poke the wrist button because it is inside my real-world hand.
Note: This is a bug using Hand Interaction Profile and does not reproduce using Meta Aim Hand
Steps to reproduce:
1. From the attached repro project, open HandsDemoScene using Unity 6000.0.
2. Build and run on Quest.
3. Hold your open hands in front of you in various orientations until the wrist menu button appears.
4. Poke the wrist menu button.
5. Raycast select the wrist menu button.
Actual results:
To make a wrist button appear you must point your fingers away from you, with your thumb pointing down.
The button appears inside your physical hand, which prevents you from selecting the button via poke.
The button faces away from your body, making it difficult to position your other hand such that it is in view of the HMD while making a pinch gesture for raycast.
Expected results:
The wrist menu button should appear when your palm is facing you, probably with your fingers pointing somewhat upward.
It should be easy to invoke the wrist menu by selecting the wrist button, either via poke or raycast.
Reproducible with versions:
- Occurs in XRI 3.4.0 but is slightly improved
- XRI 3.1.0-pre.1 + Unity 6000.0.29f1 + Quest 3
- XRI 3.1.0-pre.1 + 2022.3 + Quest 2
- XRI 2.6.3 + Unity 2021.3.45f1 + Quest 3
Not reproducible with versions:
Can’t test with versions:
Tested on (OS): Quest using OpenXR
Notes:
- Many users might not realize wrist menus are part of this demo due to low discoverability (i.e. button appears only during very awkward and specific gesture, feature barely mentioned in documentation).
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Texture2D hash changes inside of an AssetBundle when rebuilding a SpriteAtlas bundle with an empty AssetPostprocessor Script enabled
- Aniso Level still applies when Generate MipMap is disabled in Texture Import Settings
- Mipmap Limit Groups long names are not truncated when creating a new Mipmap Limit Group with a long name
- “ArgumentException: Invalid double parameter.” error is thrown when Infinity is typed into the Fixed Timestep field
- GameObject becomes gray when using HDRP and STP together on macOS
Resolution Note:
Thank you for sharing your idea with Unity.
We reviewed your report and determined that it's a feature request rather than a bug. We've logged this request in our system so it can be evaluated for future roadmap planning.
We will close this case as a feature request. While we can't guarantee timelines, your feedback is important and helps us prioritize enhancements. If you have additional context or use cases, please share them.
Resolution Note (3.4.X):
Thank you for sharing your idea with Unity.
We reviewed your report and determined that it's a feature request rather than a bug. We've logged this request in our system so it can be evaluated for future roadmap planning.
We will close this case as a feature request. While we can't guarantee timelines, your feedback is important and helps us prioritize enhancements. If you have additional context or use cases, please share them.