Handle case of no visible elements

Something else most probably needs to have failed, but handle "null" returned from findVisibleElements.
This commit is contained in:
N-Pex 2025-01-07 11:25:53 +01:00
parent 149888fe2c
commit b1acf7d1f7

View file

@ -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 &&