fix: handle multi-file tool diffs safely

Split multi-file patches before diff rendering
Fixed hook dependency lint warnings
This commit is contained in:
Bohdan Triapitsyn
2026-04-26 16:58:07 +03:00
parent 8f3707a5f4
commit 209ffc16e4
22 changed files with 116 additions and 57 deletions
@@ -1010,7 +1010,7 @@ const AssistantMessageBody = React.memo(({
setIsSavingPlan(false);
}
},
[assistantPlanText, currentProjectRef]
[assistantPlanText, currentProjectRef, t]
);
const [isSharing, setIsSharing] = React.useState(false);
@@ -1123,7 +1123,7 @@ const AssistantMessageBody = React.memo(({
setIsSharing(false);
}
},
[messageId, isSharing]
[messageId, isSharing, t]
);
React.useEffect(() => {