From 3e9bc34c6eb0479e039cc1433fc008de142ba5e1 Mon Sep 17 00:00:00 2001 From: alma Date: Mon, 21 Apr 2025 18:39:18 +0200 Subject: [PATCH] mail page fix --- components/ComposeEmail.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/components/ComposeEmail.tsx b/components/ComposeEmail.tsx index 4b94128d..421aa880 100644 --- a/components/ComposeEmail.tsx +++ b/components/ComposeEmail.tsx @@ -54,7 +54,13 @@ export default function ComposeEmail({ // Update the contentEditable div when composeBody changes useEffect(() => { if (composeBodyRef.current && composeBody) { - composeBodyRef.current.innerHTML = composeBody; + // Clear existing content + composeBodyRef.current.innerHTML = ''; + // Create a temporary div to parse the HTML + const tempDiv = document.createElement('div'); + tempDiv.innerHTML = composeBody; + // Append the parsed content + composeBodyRef.current.appendChild(tempDiv); } }, [composeBody]); @@ -227,7 +233,6 @@ export default function ComposeEmail({ lineHeight: 'inherit', }} onInput={handleInput} - dangerouslySetInnerHTML={{ __html: composeBody }} />