diff --git a/webview-ui/src/components/ui/markdown/Markdown.tsx b/webview-ui/src/components/ui/markdown/Markdown.tsx index 18f59d5cc0..e6188ffd1a 100644 --- a/webview-ui/src/components/ui/markdown/Markdown.tsx +++ b/webview-ui/src/components/ui/markdown/Markdown.tsx @@ -12,17 +12,7 @@ const MemoizedReactMarkdown: FC = memo( (prevProps, nextProps) => prevProps.children === nextProps.children && prevProps.className === nextProps.className, ) -const preprocessLaTeX = (content: string) => { - // Replace block-level LaTeX delimiters \[ \] with $$ $$ - const blockProcessedContent = content.replace(/\\\[([\s\S]*?)\\\]/g, (_, equation) => `$$${equation}$$`) - - // Replace inline LaTeX delimiters \( \) with $ $ - return blockProcessedContent.replace(/\\\[([\s\S]*?)\\\]/g, (_, equation) => `$${equation}$`) -} - export function Markdown({ content }: { content: string }) { - const processedContent = preprocessLaTeX(content) - return ( - {processedContent} + {content} ) }