diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index 1b5449971e..9346064df8 100644 --- a/src/lib/components/chat/Chat.svelte +++ b/src/lib/components/chat/Chat.svelte @@ -721,6 +721,7 @@ const envelopes = Array.isArray(payload?.envelopes) ? payload.envelopes : []; try { for (const envelope of envelopes) { + if (!envelope || typeof envelope !== 'object') continue; envelope._replayed = true; await chatEventHandler(envelope); }