# Stretch Web Interface continuous loading

**URL:** <https://forum.hello-robot.com/t/stretch-web-interface-continuous-loading/1443>\
**Category:** Ask\
**Created:** [January 30, 2026, 7:05pm UTC](https://forum.hello-robot.com/t/stretch-web-interface-continuous-loading/1443 "2026-01-30T19:05:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![keshavshankar](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@keshavshankar](https://forum.hello-robot.com/u/keshavshankar)\
**Post date:** [January 30, 2026, 7:05pm UTC](https://forum.hello-robot.com/t/stretch-web-interface-continuous-loading/1443/1 "2026-01-30T19:05:09Z")

</div>

Recently, after [updating my ROS workspace](https://docs.hello-robot.com/0.3/software/updating_software/), I can no longer load the Stretch Web Teleop.

The ROS workspace had no issues updating. Here is the log: [Defaulting to user installation because normal site-packages is not writeableR - Pastebin.com](https://pastebin.com/KYxSqNwQ)

Here is the log from `stretch_system_check.py`:

```auto
For use with S T R E T C H (R) from Hello Robot Inc.
---------------------------------------------------------------------

Model = Stretch 3
Tool = DexWrist 3 w/ Gripper
Serial Number = stretch-se3-3090

---- Checking Hardware ----
[Pass] Comms are ready
[Pass] Actuators are ready
[Pass] Sensors are ready
[Pass] Battery voltage is 13.4 V

---- Checking Software ----
[Pass] Ubuntu 22.04 is ready
[Pass] All APT pkgs are setup correctly
[Pass] Firmware is up-to-date
[Pass] Python pkgs are up-to-date
[Pass] ROS2 Humble is ready

```

Web Teleop is started using:  
`./launch_interface.sh -m ~/stretch_user/maps/demo_area.yaml`

Trying to load the `https://localhost/operator` link, the web page just has a continuous loading symbol.

Looking into the console log of the web page, this error is continuously shown:

```auto
Created RTCPeerConnection webrtcconnections.tsx:126:15
Signaler ready! index.tsx:105:11
Hanging up webrtcconnections.tsx:152:13
Leaving. My role: undefined. LocalSignaling.ts:53:13
joining room as operator webrtcconnections.tsx:141:13
Connected to local socket LocalSignaling.ts:14:15
Operator failed to join robot room index.tsx:113:15
Hanging up webrtcconnections.tsx:152:13
Leaving. My role: undefined. LocalSignaling.ts:53:13
joining room as operator webrtcconnections.tsx:141:13
Operator failed to join robot room index.tsx:113:15
...

```

Let me know if any other logs are needed for debugging!

---

<div class="post-metadata">

**Author:** ![Jason\_Koubi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/jason_koubi/32/1050_2.png) [@Jason\_Koubi](https://forum.hello-robot.com/u/Jason_Koubi)\
**Post date:** [January 31, 2026, 12:09am UTC](https://forum.hello-robot.com/t/stretch-web-interface-continuous-loading/1443/2 "2026-01-31T00:09:48Z")

</div>

Hi @keshavshankar,

Thanks for sharing all the details.

Could you please follow the steps in the **`Troubleshooting`** section in the [Stretch Web Teleop README](https://github.com/hello-robot/stretch_web_teleop)? The main action there is to collect and send the two log files (Web Teleop logs and robot-side launch logs) to the Hello Robot Support team at **[support@hello-robot.com](mailto:support@hello-robot.com)** so we can further investigate.

Best regards,  
Jason
