fix: keep dollar signs intact when a code block is saved

This commit is contained in:
silentoplayz 2026-09-20 16:57:19 -04:00
parent 3c47f0d7e7
commit a12175c3fb
2 changed files with 5 additions and 7 deletions

View file

@ -882,15 +882,13 @@
if (updatedOutput !== sourceMessage.output) {
sourceMessage.output = updatedOutput;
} else {
sourceMessage.content = sourceMessage.content.replace(
raw,
raw.replace(oldContent, newContent)
sourceMessage.content = sourceMessage.content.replace(raw, () =>
raw.replace(oldContent, () => newContent)
);
}
} else {
sourceMessage.content = sourceMessage.content.replace(
raw,
raw.replace(oldContent, newContent)
sourceMessage.content = sourceMessage.content.replace(raw, () =>
raw.replace(oldContent, () => newContent)
);
}

View file

@ -686,7 +686,7 @@ export function replaceOutputMessageText(
const part = nextContent[partIndex];
nextContent[partIndex] = {
...part,
text: (part.text as string).replace(oldContent, newContent)
text: (part.text as string).replace(oldContent, () => newContent)
};
return {