# Troubleshooting Isaac Lab Teleop using CloudXR.js

## Connected successfully but no video content displays (Isaac viewport responds to tracking)

When running the Docker container, also set the environment variable `NV_GPU_INDEX` for the runtime container to 0, 1, 2, etc., so the GPU index selected by CUDA matches the one selected by the host or other container.

## During operation, I accidentally triggered the home/menu gesture

This is a known limitation in Meta Quest 3, and we do not have a workaround to disable this gesture. We advise avoiding moving objects with this gesture.

## Browser does not show the buttons

This usually happens if the streaming session does not start correctly. Please quit the WebXR session and refresh the page.

If you are using remote debugging view, the Meta Quest 3 browser will not show the DOM overlay of the webpage unless you quit the entire WebXR session.

In our upcoming release, we will provide ways to build immersive UIs so you do not need to rely on the webpage. The current workaround is to avoid using remote debugging.

### While teleoperating, the world feels too high/low.

In the CloudXR Client web page in the Meta Quest 3 browser, ensure that the `Preferred Reference Space` is set to `local` and adjust the offsets as recommended.

## While teleoperating, I noticed significant lag sometimes

There might be different factors causing the issue. For example, if you run streaming for a long time, heat throttling can reduce performance and frame rate. In this case, please power cycle your headset and give it time to cool down first. Other issues include networking, which can be improved by having less congested network environments, and low battery. Please ensure your headset is charged to 50% or above.

## Troubleshooting the web application

See the Generic Troubleshooting Guide.

## Other Issues

If you have encountered more issues, please reach out to NVIDIA CloudXR team and share the following files

    # Checks filenames of the logs
    docker exec -it cloudxr-runtime ls /tmp

    # Copy the logs and ETLI files
    docker cp cloudxr-runtime:/tmp/xxx/cxr_server.xxx.log .
    docker cp cloudxr-runtime:/tmp/xxx/xxx.etli .

Isaac Lab console logs can also be helpful.

# Known Limitations

- Re-connection may require page refresh
- Meta Quest 3 home gesture cannot be disabled and may interfere with hand tracking