From 47d73bef57de2e28062f854f06af5053a1a4f7c2 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Wed, 17 Feb 2021 22:36:26 -0700 Subject: [PATCH] Clear message previews when the maximum limit is reached for history --- src/stores/room-list/MessagePreviewStore.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/stores/room-list/MessagePreviewStore.ts b/src/stores/room-list/MessagePreviewStore.ts index 38e56881cc..1da0e661e8 100644 --- a/src/stores/room-list/MessagePreviewStore.ts +++ b/src/stores/room-list/MessagePreviewStore.ts @@ -124,7 +124,10 @@ export class MessagePreviewStore extends AsyncStoreWithClient { let changed = false; for (let i = events.length - 1; i >= 0; i--) { - if (i === events.length - MAX_EVENTS_BACKWARDS) return; // limit reached + if (i === events.length - MAX_EVENTS_BACKWARDS) { + // limit reached - clear the preview by breaking out of the loop + break; + } const event = events[i]; const previewDef = PREVIEWS[event.getType()];