From f0ed1e38c96d39f53be57f1710f21e1fef9fdfa9 Mon Sep 17 00:00:00 2001 From: David Hill Date: Tue, 16 Dec 2025 12:12:01 +0000 Subject: Revert "fix: strip parentheses from file paths generated by llm" This reverts commit 6c1a1a77b762dbde875f0325ca43903c2c0840b6. --- packages/ui/src/components/markdown.tsx | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'packages/ui/src') diff --git a/packages/ui/src/components/markdown.tsx b/packages/ui/src/components/markdown.tsx index 7524f8921..071132e80 100644 --- a/packages/ui/src/components/markdown.tsx +++ b/packages/ui/src/components/markdown.tsx @@ -7,12 +7,6 @@ function strip(text: string): string { return match ? match[2] : text } -function removeParensAroundFileRefs(text: string): string { - // Remove parentheses around inline code that looks like a file reference - // Matches: (`path/to/file.ext`) or (`path/to/file.ext:1-10`) or (`file.ext:42`) - return text.replace(/\(\s*(`[^`]+\.[a-zA-Z0-9]+(?::\d+(?:-\d+)?)?`)\s*\)/g, "$1") -} - export function Markdown( props: ComponentProps<"div"> & { text: string @@ -23,7 +17,7 @@ export function Markdown( const [local, others] = splitProps(props, ["text", "class", "classList"]) const marked = useMarked() const [html] = createResource( - () => removeParensAroundFileRefs(strip(local.text)), + () => strip(local.text), async (markdown) => { return marked.parse(markdown) }, -- cgit v1.2.3