diff --git a/src/components/views/messages/TextualBody.js b/src/components/views/messages/TextualBody.js index e83262ce69..9764b08e5b 100644 --- a/src/components/views/messages/TextualBody.js +++ b/src/components/views/messages/TextualBody.js @@ -401,7 +401,8 @@ export default class TextualBody extends React.Component { const mxEvent = this.props.mxEvent; const content = mxEvent.getContent(); - const stripReply = ReplyThread.getParentEventId(mxEvent); + // only strip reply if this is the original replying event, edits thereafter do not have the fallback + const stripReply = !mxEvent.replacingEvent() && ReplyThread.getParentEventId(mxEvent); let body = HtmlUtils.bodyToHtml(content, this.props.highlights, { disableBigEmoji: content.msgtype === "m.emote" || !SettingsStore.getValue('TextualBody.enableBigEmoji'), // Part of Replies fallback support