Search Issue Tracker
Third Party Issue
Votes
1
Found in [Package]
2.3.1
Issue ID
AVPB-830
Regression
No
Touch Gesture events are not registering when a Direct Pinch Gesture was done on a PolySpatial Project
How to reproduce:
1. Open the attached “IN-103514.zip” Project
2. Build and Run on VisionOS
3. In the Player, move the hand into the Cube GameObject and do a Pinch Gesture
4. Observe the changed Text GameObject (should be MovedDirectPinch)
5. Release the Pinch Gesture and move the hand away and do a Touch Gesture on the Cube GameObject
6. Observe the Text GameObject
Expected result: The EndedDirectPinch Text turns into MovedTouch or EndedTouch
Actual result: The new Gesture is not being registered after EndedDirectPinch
Reproducible with: 2.3.1 (6000.0.51f1, 6000.1.9f1, 6000.2.0b7)
Couldn’t test with: 1.3.13 (2022.3.63f1) - Package errors due to unsupported features being used in the project after downgrade
Reproducible on:
Apple Vision Pro on VisionOS 2.5
Testing environment: macOS 15.4.1 (M3 Pro)
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
- NullReferenceException is thrown and UI builder breaks when using a USS class with "transition-property: none"
- Editor crash on "PPtr<Shader>::operator Shader*() const" when checking in changes with a very long comment in Unity Version Control window
- [Ubuntu] Toolbar and menu items for Version Control lack spaces in text on Linux
- Unity Version Control window Pending Changes tab’s Item checkbox is unresponsive when clicked and the item list is empty
- Audio stuttering occurs when heavy processing is performed while OnAudioFilterRead is in use
Resolution Note:
We wrote a native visionOS app to capture the same sorts of input as in this ticket, the issue presents itself in the app as well. If I indirect-pinch a cube and then put my fingers inside of it, the gesture does not end until I move my fingers outside of the cube. If I release the gesture inside the cube it remains "stuck" to my index finger until I remove that finger from the cube. We don't have any way of detecting the released pinch until the OS tells us. A fix would have to come from Apple to get a change in behavior.