From 0e470f424bb765a391523d34ce5d99f4bf3110c9 Mon Sep 17 00:00:00 2001 From: Michael Bolin Date: Tue, 13 May 2025 11:58:26 -0700 Subject: [PATCH] fix: remember to set lastIndex = 0 on shared RegExp --- codex-cli/src/components/chat/terminal-chat-response-item.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/codex-cli/src/components/chat/terminal-chat-response-item.tsx b/codex-cli/src/components/chat/terminal-chat-response-item.tsx index 90c188aa62..888547a66c 100644 --- a/codex-cli/src/components/chat/terminal-chat-response-item.tsx +++ b/codex-cli/src/components/chat/terminal-chat-response-item.tsx @@ -330,6 +330,7 @@ function rewriteFileCitations( return markdown; } + citationRegex.lastIndex = 0; return markdown.replace(citationRegex, (_match, file, start, _end) => { const absPath = path.resolve(cwd, file); const uri = `${fileOpener}://file${absPath}:${start}`;