diff --git a/app/components/chat.tsx b/app/components/chat.tsx
index fa2202d8c..be59f5487 100644
--- a/app/components/chat.tsx
+++ b/app/components/chat.tsx
@@ -1291,7 +1291,7 @@ function _Chat() {
const isContext = i < context.length;
const showActions =
i > 0 &&
- !(message.preview || getMessageTextContent(message).length === 0) &&
+ !(message.preview || message.content.length === 0) &&
!isContext;
const showTyping = message.preview || message.streaming;
@@ -1375,18 +1375,48 @@ function _Chat() {
content={getMessageTextContent(message)}
loading={
(message.preview || message.streaming) &&
- getMessageTextContent(message).length === 0 &&
+ message.content.length === 0 &&
!isUser
}
// onContextMenu={(e) => onRightClick(e, message)}
// onDoubleClickCapture={() => {
// if (!isMobileScreen) return;
- // setUserInput(message.content);
+ // setUserInput(getMessageTextContent(message));
// }}
fontSize={fontSize}
parentRef={scrollRef}
defaultShow={i >= messages.length - 6}
/>
+ {getMessageImages(message).length == 1 && (
+