There is a deadlock that can occur if the WebSocket is receiving a message right when another one is sent. Here is the callstack of the receive: <img width="1037" height="481" alt="Image" src="https://github.com/user-attachments/assets/508487b3-1d23-4c1e-9f29-23e535a0e9ea" /> Here is the callstack of the send: <img width="1082" height="130" alt="Image" src="https://github.com/user-attachments/assets/19de7d2d-68ab-43c8-9098-a1d98dea48a2" />
There is a deadlock that can occur if the WebSocket is receiving a message right when another one is sent.
Here is the callstack of the receive:
Here is the callstack of the send: