diff --git a/packages/frontend/core/src/blocksuite/ai/chat-panel/message/assistant.ts b/packages/frontend/core/src/blocksuite/ai/chat-panel/message/assistant.ts index 7164ca4e8c..e903d434bc 100644 --- a/packages/frontend/core/src/blocksuite/ai/chat-panel/message/assistant.ts +++ b/packages/frontend/core/src/blocksuite/ai/chat-panel/message/assistant.ts @@ -70,10 +70,6 @@ export class ChatMessageAssistant extends WithDisposable(ShadowlessElement) { renderContent() { const { host, item, isLast, status, error } = this; - if (isLast && status === 'loading') { - return html``; - } - const state = isLast ? status !== 'loading' && status !== 'transmitting' ? 'finished' @@ -143,6 +139,12 @@ export class ChatMessageAssistant extends WithDisposable(ShadowlessElement) { } protected override render() { + const { isLast, status } = this; + + if (isLast && status === 'loading') { + return html``; + } + return html` ${this.renderHeader()}
${this.renderContent()}