From 6e25cc7f202ae6044f0cceedf14be2f2c92e9d41 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 21 Dec 2024 19:23:39 +0200 Subject: [PATCH] web/composer: fix editing text --- web/src/ui/composer/MessageComposer.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/src/ui/composer/MessageComposer.tsx b/web/src/ui/composer/MessageComposer.tsx index a931509..c7bc8c3 100644 --- a/web/src/ui/composer/MessageComposer.tsx +++ b/web/src/ui/composer/MessageComposer.tsx @@ -159,9 +159,12 @@ const MessageComposer = () => { const isMedia = mediaMsgTypes.includes(evtContent.msgtype) && Boolean(evt.content?.url || evt.content?.file?.url) rawSetEditing(evt) + const textIsEditable = (evt.content.filename && evt.content.filename !== evt.content.body) + || evt.type === "m.sticker" + || !isMedia setState({ media: isMedia ? evtContent as MediaMessageEventContent : null, - text: (evt.content.filename && evt.content.filename !== evt.content.body) || evt.type === "m.sticker" + text: textIsEditable ? (evt.local_content?.edit_source ?? evtContent.body ?? "") : "", replyTo: null,