Hands Demo Scene Teleporter is sticky and pinch gesture doesn't trigger teleport

As can be seen in the attached video, when using the XRI Hands Demo Scene sample with a HTC VIve Focus Vision 3 over PCVR Link and SteamVR/Vive Streaming app, the hand tracking for teleportation doesn’t register pinches to teleport and when the teleport line is shown it immediately sticks to a valid surface rather than allowing the user to hover a teleport target.

I also noticed the teleport line tracks with the hand fine when pointed away from a valid surface e.g. off the map the red line tracks fine.

Using the following packages and Unity 6000.3.15f1 LTS
“com.htc.upm.vive.openxr”: “VIVE-OpenXR-Unity/com.htc.upm.vive.openxr at master · ViveSoftware/VIVE-OpenXR-Unity · GitHub”,
“com.unity.xr.compositionlayers”: “2.4.0”,
“com.unity.xr.hands”: “1.8.0”,
“com.unity.xr.interaction.toolkit”: “3.5.1”,
“com.unity.xr.management”: “4.7.0”,
“com.unity.xr.openxr”: “1.16.1”,

I have found the issue - the values on Hand Teleport Interactor - Release threshold button reader in the scene were incorrect, somehow the Press threshold wasn’t 1 and the Release threshold wasn’t 0.8 the values were a lot lower by default on import/reimport which was breaking this for me.

Hey @ROBYER1,
Yes, this is part of the issue. I also am wondering if you were using the Hand Interaction Profile alongside this? We have seen that get in the way of proper hand teleportation with the default values. I think it works fine with the Meta Hand Tracking Aim extension without any changes to the threshold values.

I haven’t figured out what causes the values to be wrong yet but I am using the hand interaction profile so that could have possibly overwritten it somehow. I’ll report back if I find out more.