From 86864279b2103f8a86de77933ac618bc02cb1ddc Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Thu, 17 Oct 2019 10:19:41 -0700 Subject: [PATCH] Ensure we track message height change when long message loads --- ts/state/ducks/conversations.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ts/state/ducks/conversations.ts b/ts/state/ducks/conversations.ts index 264777c727..3999d02fb0 100644 --- a/ts/state/ducks/conversations.ts +++ b/ts/state/ducks/conversations.ts @@ -54,6 +54,7 @@ export type MessageType = { quote?: { author: string }; received_at: number; hasSignalAccount?: boolean; + bodyPending?: boolean; attachments: Array; sticker: { data?: { @@ -531,6 +532,12 @@ function hasMessageHeightChanged( return true; } + const longMessageAttachmentLoaded = + previous.bodyPending && !message.bodyPending; + if (longMessageAttachmentLoaded) { + return true; + } + const firstAttachmentNoLongerPending = previousAttachments[0] && previousAttachments[0].pending &&