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:
parent
149888fe2c
commit
b1acf7d1f7
1 changed files with 1 additions and 1 deletions
|
|
@ -1965,7 +1965,7 @@ export default {
|
||||||
let eventsToConsider = onlyTheseEvents;
|
let eventsToConsider = onlyTheseEvents;
|
||||||
if (!eventsToConsider) {
|
if (!eventsToConsider) {
|
||||||
// If events to consider is not given (used by Audio layout) then consider all visible events (with some restrictions).
|
// 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 => {
|
eventsToConsider = this.events.filter(e => {
|
||||||
if (e.getTs() > lastTimestamp &&
|
if (e.getTs() > lastTimestamp &&
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue