From 64b0724d7891c1d7013e860d042a1cbe146be71c Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Tue, 11 Aug 2026 14:55:07 -0400 Subject: [PATCH] Fix main thread hang when opening a conversation with an emoji-heavy draft. --- .../org/thoughtcrime/securesms/components/ComposeText.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/ComposeText.java b/app/src/main/java/org/thoughtcrime/securesms/components/ComposeText.java index 80593a9fd9..8a37d82466 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/ComposeText.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/ComposeText.java @@ -181,11 +181,8 @@ public class ComposeText extends EmojiEditText { } public void setDraftText(@Nullable CharSequence draftText) { - setText("", BufferType.EDITABLE); - - if (draftText != null) { - append(draftText); - } + setText(draftText != null ? draftText : "", BufferType.EDITABLE); + setSelection(length()); } public void appendInvite(String invite) {