From 276143c92ba7d3679c322e80b96bfc1fbc2259ed Mon Sep 17 00:00:00 2001
From: DS Boyce <260543580+ds-boyce@users.noreply.github.com>
Date: Wed, 6 May 2026 09:35:48 -0700
Subject: [PATCH] Display chat message underneath embed, not above (#10423)
---
src/components/dms/MessageItem.tsx | 24 +++++++++++-------------
1 file changed, 11 insertions(+), 13 deletions(-)
diff --git a/src/components/dms/MessageItem.tsx b/src/components/dms/MessageItem.tsx
index d01743b18a..bc45a56b60 100644
--- a/src/components/dms/MessageItem.tsx
+++ b/src/components/dms/MessageItem.tsx
@@ -182,13 +182,11 @@ let MessageItem = ({
const hasEmbedAndText =
AppBskyEmbedRecord.isView(message.embed) && rt.text.length > 0
- const targetBottomRadius =
- squaredBottomCorner || hasEmbedAndText
- ? SQUARED_BORDER_RADIUS
- : BORDER_RADIUS
- const targetTopRadius = squaredTopCorner
+ const targetBottomRadius = squaredBottomCorner
? SQUARED_BORDER_RADIUS
: BORDER_RADIUS
+ const targetTopRadius =
+ squaredTopCorner || hasEmbedAndText ? SQUARED_BORDER_RADIUS : BORDER_RADIUS
const bottomRadiusSV = useSharedValue(targetBottomRadius)
const topRadiusSV = useSharedValue(targetTopRadius)
@@ -463,6 +461,14 @@ let MessageItem = ({
toggleDivider(message.id)
}
}}>
+ {AppBskyEmbedRecord.isView(message.embed) && (
+
+ )}
{rt.text.length > 0 && (
)}
- {AppBskyEmbedRecord.isView(message.embed) && (
-
- )}
{appliedReactions}