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

Package: PolySpatial XR

-

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)

  1. 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.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.