Search Issue Tracker
Third Party Issue
Third Party Issue in 2.3.X
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
- Texture Import Warnings are obscured by other Terrain Layer options in the Inspector
- Burst Inspector middle divider is jittering when resized with the Burst Inspector window docked
- JsonConvert conversion fails trying to call GetCallbackMethodsForType when [OnDeserialized] is used in a class
- Different text alignment in the column header in Entities "System" window
- Objects with Universal Render Pipeline/Particles/Lit shader are always lit up when changing their Rendering Layer Mask
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.
Resolution Note (2.3.X):
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.