fix(sessions): keep worktree menu hook order stable

This commit is contained in:
mattv8
2026-08-27 18:43:37 -06:00
parent 2088216bc2
commit 415f443a79
@@ -901,7 +901,7 @@ function SessionNodeItemComponent(props: SessionNodeItemProps): React.ReactNode
}
};
const handleWorktreeSubmenuOpenChange = React.useCallback((open: boolean) => {
const handleWorktreeSubmenuOpenChange = (open: boolean) => {
worktreeSubmenuOpenRef.current = open;
worktreeLoadSequenceRef.current += 1;
const loadSequence = worktreeLoadSequenceRef.current;
@@ -934,7 +934,7 @@ function SessionNodeItemComponent(props: SessionNodeItemProps): React.ReactNode
setWorktreeTargetsLoading(false);
setWorktreeTargetsLoadFailed(true);
});
}, [currentWorktreeMetadata, projectId, sessionDirectory, startSessionWorktreeMenuLoad]);
};
const renderSessionMenuItems = ({
Item,