fix(diff): prevent auto-select when pending file exists
This commit is contained in:
@@ -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(() => {
|
||||
|
||||
Reference in New Issue
Block a user