diff --git a/src/components/image-editor/EditorAgentConversation/MessageBubble.tsx b/src/components/image-editor/EditorAgentConversation/MessageBubble.tsx index c59a6ab70..31f2b8b04 100644 --- a/src/components/image-editor/EditorAgentConversation/MessageBubble.tsx +++ b/src/components/image-editor/EditorAgentConversation/MessageBubble.tsx @@ -86,7 +86,7 @@ function ToolCallView({ onJobCompletedRef.current = onJobCompleted; }, [onJobCompleted]); useEffect(() => { - if (!jobId) { + if (toolCall.status !== 'not_completed' || !jobId) { completionNotifiedRef.current = false; return; }