diff --git a/content-gen/src/app/frontend/src/components/ChatHistory.tsx b/content-gen/src/app/frontend/src/components/ChatHistory.tsx
index ed9f97762..6acf715a7 100644
--- a/content-gen/src/app/frontend/src/components/ChatHistory.tsx
+++ b/content-gen/src/app/frontend/src/components/ChatHistory.tsx
@@ -279,15 +279,15 @@ export function ChatHistory({
)}
diff --git a/content-gen/src/app/frontend/src/components/ChatPanel.tsx b/content-gen/src/app/frontend/src/components/ChatPanel.tsx
index 1b4dc58d4..bf757acf9 100644
--- a/content-gen/src/app/frontend/src/components/ChatPanel.tsx
+++ b/content-gen/src/app/frontend/src/components/ChatPanel.tsx
@@ -286,7 +286,7 @@ export function ChatPanel({
icon={}
size="small"
onClick={onNewConversation}
- disabled={isLoading}
+ disabled={isLoading || messages.length === 0}
style={{
minWidth: '32px',
height: '32px',