diff --git a/components/canvas/CanvasChatPanel.tsx b/components/canvas/CanvasChatPanel.tsx index abd3406..f50c29f 100644 --- a/components/canvas/CanvasChatPanel.tsx +++ b/components/canvas/CanvasChatPanel.tsx @@ -1071,7 +1071,7 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF ) ); const currentModel = allModels.find(m => m.id === selectedModelId); - const shouldShowImageLoading = (isLoading || hasGeneratingMarker) && !!currentModel; + const shouldShowImageLoading = hasGeneratingMarker && !!currentModel; const loadingImageCount = imageParams.imageCount || 1; return ( @@ -1353,7 +1353,7 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF /> )} - {isLoading && ( + {isLoading && !shouldShowImageLoading && (