From 8ddec63e31b0a1a80035594c76a5e70678b3ca30 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 16 Jun 2026 15:03:10 -0400 Subject: [PATCH] Make long text selectable. --- .../securesms/longmessage/LongMessageFragment.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/longmessage/LongMessageFragment.java b/app/src/main/java/org/thoughtcrime/securesms/longmessage/LongMessageFragment.java index 7604e3cd9c..513cb9800f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/longmessage/LongMessageFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/longmessage/LongMessageFragment.java @@ -129,9 +129,10 @@ public class LongMessageFragment extends FullScreenDialogFragment { CommunicationActions.handlePotentialProxyLinkUrl(requireActivity(), url)); bubble.setVisibility(View.VISIBLE); - text.setMovementMethod(LongClickMovementMethod.getInstance(getContext())); text.setTextSize(TypedValue.COMPLEX_UNIT_SP, SignalStore.settings().getMessageFontSize()); text.setTextAsync(body); + text.setTextIsSelectable(true); + text.setMovementMethod(LongClickMovementMethod.getInstance(getContext())); if (!message.get().getMessageRecord().isOutgoing()) { text.setMentionBackgroundTint(ContextCompat.getColor(requireContext(), ThemeUtil.isDarkTheme(requireActivity()) ? R.color.core_grey_60 : R.color.core_grey_20));