We are using an XRRayInteractor hooked into action-based XRController using the startRayOrigin, startRayRotation and the other VisionOS pointer bindings.
I understand actual hover won’t work, but the issue we are having is that the ray interaction persists after the pinch is finished and triggers a constant hover state on the UI until the user pinches while looking somewhere else. If we attach an XRInteractorLineVisual to the interactor, the ray will keep rendering in the same location as well - shouldn’t trackingState or isTracked disable this when there isn’t an active pinch?
Rather than disable the hover states on all our UI, I’m wondering if there is a way to change this behavior on the interactor somehow.