diff --git a/src/components/Chat.vue b/src/components/Chat.vue index 76de6bc..e11bd68 100644 --- a/src/components/Chat.vue +++ b/src/components/Chat.vue @@ -1965,7 +1965,7 @@ export default { let eventsToConsider = onlyTheseEvents; if (!eventsToConsider) { // If events to consider is not given (used by Audio layout) then consider all visible events (with some restrictions). - let visibleEventIds = util.findVisibleElements(this.chatContainer).filter(el => el.hasAttribute("eventId")).map(el => el.getAttribute("eventId")); + let visibleEventIds = (util.findVisibleElements(this.chatContainer) || []).filter(el => el.hasAttribute("eventId")).map(el => el.getAttribute("eventId")); eventsToConsider = this.events.filter(e => { if (e.getTs() > lastTimestamp &&