diff --git a/packages/ui/src/lib/sse-manager.ts b/packages/ui/src/lib/sse-manager.ts index 5329b1af..88b82787 100644 --- a/packages/ui/src/lib/sse-manager.ts +++ b/packages/ui/src/lib/sse-manager.ts @@ -58,8 +58,8 @@ class SSEManager { serverEvents.on("instance.eventStatus", (event) => { const payload = event as InstanceStatusPayload this.updateConnectionStatus(payload.instanceId, payload.status) - if (payload.status === "error") { - const reason = payload.reason ?? "Instance stream error" + if (payload.status === "disconnected") { + const reason = payload.reason ?? "Instance disconnected" void this.onConnectionLost?.(payload.instanceId, reason) } })