diff --git a/src/apps/chat/components/message/ChatMessage.tsx b/src/apps/chat/components/message/ChatMessage.tsx index 22f758d44..38aec9429 100644 --- a/src/apps/chat/components/message/ChatMessage.tsx +++ b/src/apps/chat/components/message/ChatMessage.tsx @@ -760,8 +760,8 @@ export function ChatMessage(props: { )} - {/* Image Attachment Fragments - just for a prettier display on top of the message */} - {imageAttachments.length >= 1 && ( + {/* [NOT SYSTEM, UNREAL] Image Attachment Fragments - just for a prettier display on top of the message, but is "WRONG" logically as the text comes before the image */} + {!fromSystem && imageAttachments.length >= 1 && ( )} + {/* [SYSTEM, REAL] Image Attachment Fragments - just for a realistic display below the system instruction text/docs */} + {fromSystem && imageAttachments.length >= 1 && ( + + )} + {/* Continue... */} {props.isBottom && messageGenerator?.tokenStopReason === 'out-of-tokens' && !!props.onMessageContinue && (