diff --git a/src/components/chat/utils/messageTransforms.ts b/src/components/chat/utils/messageTransforms.ts index 7093081..c2b6958 100644 --- a/src/components/chat/utils/messageTransforms.ts +++ b/src/components/chat/utils/messageTransforms.ts @@ -87,7 +87,7 @@ export const createCachedDiffCalculator = (): DiffCalculator => { const cache = new Map(); return (oldStr: string, newStr: string) => { - const key = `${oldStr.length}-${newStr.length}-${oldStr.slice(0, 50)}`; + const key = JSON.stringify([oldStr, newStr]); const cached = cache.get(key); if (cached) { return cached;