diff --git a/src/renderer/src/pages/home/Messages/Blocks/MainTextBlock.tsx b/src/renderer/src/pages/home/Messages/Blocks/MainTextBlock.tsx index 1ef3edc6b5..d57a0f650c 100644 --- a/src/renderer/src/pages/home/Messages/Blocks/MainTextBlock.tsx +++ b/src/renderer/src/pages/home/Messages/Blocks/MainTextBlock.tsx @@ -57,8 +57,10 @@ const MainTextBlock: React.FC = ({ block, citationBlockId, role, mentions title: citation.title || citation.hostname || '', content: citation.content?.substring(0, 200) } + const isLink = citation.url.startsWith('http') const citationJson = encodeHTML(JSON.stringify(supData)) - const citationTag = `[${citationNum}](${citation.url})` + const supTag = `${citationNum}` + const citationTag = isLink ? `[${supTag}](${citation.url})` : supTag // Replace all occurrences of [citationNum] with the formatted citation const regex = new RegExp(`\\[${citationNum}\\]`, 'g')