Selaa lähdekoodia

fix(web): normalize shell output carriage returns (#26426)

Luke Parker 3 kuukautta sitten
vanhempi
sitoutus
d19f7bc77c
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      packages/ui/src/components/message-part.tsx

+ 1 - 1
packages/ui/src/components/message-part.tsx

@@ -1810,7 +1810,7 @@ ToolRegistry.register({
     const sawPending = pending()
     const text = createMemo(() => {
       const cmd = props.input.command ?? props.metadata.command ?? ""
-      const out = stripAnsi(props.output || props.metadata.output || "")
+      const out = stripAnsi(props.output || props.metadata.output || "").replace(/\r\n?/g, "\n")
       return `$ ${cmd}${out ? "\n\n" + out : ""}`
     })
     const [copied, setCopied] = createSignal(false)