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

This commit is contained in:
Luke Parker
2026-05-09 10:24:57 +10:00
committed by GitHub
parent 8694da9309
commit d19f7bc77c
+1 -1
View File
@@ -1810,7 +1810,7 @@ ToolRegistry.register({
const sawPending = pending() const sawPending = pending()
const text = createMemo(() => { const text = createMemo(() => {
const cmd = props.input.command ?? props.metadata.command ?? "" 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 : ""}` return `$ ${cmd}${out ? "\n\n" + out : ""}`
}) })
const [copied, setCopied] = createSignal(false) const [copied, setCopied] = createSignal(false)