From 9048a7c301846556898ee3482cdb017daaa57abc Mon Sep 17 00:00:00 2001 From: David Hill Date: Fri, 20 Mar 2026 13:27:24 +0000 Subject: [PATCH] fix(ui): hide whitespace-only user bubbles --- packages/ui/src/components/message-part.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/ui/src/components/message-part.tsx b/packages/ui/src/components/message-part.tsx index e8c9dcf950..bd513b4177 100644 --- a/packages/ui/src/components/message-part.tsx +++ b/packages/ui/src/components/message-part.tsx @@ -900,6 +900,12 @@ export function UserMessageDisplay(props: { message: UserMessage; parts: PartTyp const text = createMemo(() => textPart()?.text || "") + const shown = createMemo(() => { + const value = text() + if (!value.trim()) return "" + return value + }) + const files = createMemo(() => (props.parts?.filter((p) => p.type === "file") as FilePart[]) ?? []) const attachments = createMemo(() => files().filter(attached)) @@ -995,11 +1001,11 @@ export function UserMessageDisplay(props: { message: UserMessage; parts: PartTyp - + <>
- +