diff --git a/components/ComposeEmail.tsx b/components/ComposeEmail.tsx index 61b8ab25..cc8b89a2 100644 --- a/components/ComposeEmail.tsx +++ b/components/ComposeEmail.tsx @@ -214,9 +214,9 @@ export default function ComposeEmail({ // Create the final combined email body const finalBody = `
- ${userMessage} + ${userMessage || ''}
- ${quotedContent} + ${quotedContent || ''} `; // Set the complete body and send after a brief delay to ensure state is updated @@ -345,7 +345,7 @@ export default function ComposeEmail({ {/* User input area - completely separate from quoted content */}
- {!userMessage &&

Write your message here...

} -
+ dangerouslySetInnerHTML={userMessage ? { __html: userMessage } : { __html: '

Write your message here...

' }} + /> - {/* Original email content - completely isolated */} + {/* Original email content - also editable */} {quotedContent && (
{ + const target = e.currentTarget; + setQuotedContent(target.innerHTML); + }} />
)}