fix(diff): prevent auto-select when pending file exists

This commit is contained in:
Bohdan Triapitsyn
2025-12-19 00:06:10 +02:00
parent e6b07a0563
commit 84339edb28
@@ -368,12 +368,12 @@ export const DiffView: React.FC = () => {
}
}, [pendingDiffFile, setPendingDiffFile]);
// Auto-select first file
// Auto-select first file (skip if we have a pending file to consume)
React.useEffect(() => {
if (!selectedFile && changedFiles.length > 0) {
if (!selectedFile && !pendingDiffFile && changedFiles.length > 0) {
setSelectedFile(changedFiles[0].path);
}
}, [changedFiles, selectedFile]);
}, [changedFiles, selectedFile, pendingDiffFile]);
// Clear selection if file no longer exists
React.useEffect(() => {