I'm here to help you understand what happens when a signaling WebSocket disconnection occurs. LiveKit will try to reconnect automatically, which is great! However, it's important to know that session history—like real-time data messages or events—won't be saved across the disconnection. So, any data sent while disconnected won’t be stored or resent when you reconnect.
That said, participant and track states will be restored during the reconnection, which helps keep things running smoothly. But transient data, such as text streams or other real-time events, unfortunately won’t be recovered unless your application has its own way of saving that information. If you’d like, I can guide you on how to set that up!
Sources:
Sending text | LiveKit Docs |
Connecting to LiveKit | LiveKit Docs