From c46d121bb4ce21ad083979f3d0d2f105287c601e Mon Sep 17 00:00:00 2001 From: Suguru Inoue Date: Fri, 31 Oct 2025 10:56:31 +0100 Subject: [PATCH] fix(editor): Fix outstanding chat UI bugs (no-changelog) (#21413) --- packages/@n8n/api-types/src/chat-hub.ts | 1 + .../src/modules/chat-hub/chat-hub.service.ts | 1 + .../src/features/ai/chatHub/ChatView.vue | 56 ++--- .../src/features/ai/chatHub/chat.store.ts | 192 ++++++++++-------- .../src/features/ai/chatHub/chat.types.ts | 17 ++ .../src/features/ai/chatHub/chat.utils.ts | 57 +++++- .../ai/chatHub/components/ChatMessage.vue | 4 +- .../components/ChatSessionMenuItem.vue | 4 +- 8 files changed, 208 insertions(+), 124 deletions(-) diff --git a/packages/@n8n/api-types/src/chat-hub.ts b/packages/@n8n/api-types/src/chat-hub.ts index cf211dd266f..901fde4bbf1 100644 --- a/packages/@n8n/api-types/src/chat-hub.ts +++ b/packages/@n8n/api-types/src/chat-hub.ts @@ -243,5 +243,6 @@ export interface EnrichedStructuredChunk extends StructuredChunk { messageId: ChatMessageId; previousMessageId: ChatMessageId | null; retryOfMessageId: ChatMessageId | null; + executionId: number | null; }; } diff --git a/packages/cli/src/modules/chat-hub/chat-hub.service.ts b/packages/cli/src/modules/chat-hub/chat-hub.service.ts index cf7a54419b9..4ed1e67edbb 100644 --- a/packages/cli/src/modules/chat-hub/chat-hub.service.ts +++ b/packages/cli/src/modules/chat-hub/chat-hub.service.ts @@ -916,6 +916,7 @@ export class ChatHubService { messageId: message.id, previousMessageId: message.previousMessageId, retryOfMessageId: message.retryOfMessageId, + executionId: executionId ? +executionId : null, }, }; diff --git a/packages/frontend/editor-ui/src/features/ai/chatHub/ChatView.vue b/packages/frontend/editor-ui/src/features/ai/chatHub/ChatView.vue index babbacb4e7f..bce84df2254 100644 --- a/packages/frontend/editor-ui/src/features/ai/chatHub/ChatView.vue +++ b/packages/frontend/editor-ui/src/features/ai/chatHub/ChatView.vue @@ -1,10 +1,7 @@