From 7e1c585829d5837363e515d35e8d0751a8c3441d Mon Sep 17 00:00:00 2001 From: Reece Browne Date: Tue, 26 Aug 2025 17:20:13 +0100 Subject: [PATCH] Restore connors split fix --- frontend/src/tools/Split.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/frontend/src/tools/Split.tsx b/frontend/src/tools/Split.tsx index 352d12705..f73ba7aac 100644 --- a/frontend/src/tools/Split.tsx +++ b/frontend/src/tools/Split.tsx @@ -26,7 +26,16 @@ const Split = ({ onPreviewFile, onComplete, onError }: BaseToolProps) => { // Only reset results when parameters change, not when files change splitOperation.resetResults(); onPreviewFile?.(null); - }, [splitParams.parameters, selectedFiles]); + }, [splitParams.parameters]); + + useEffect(() => { + // Reset results when selected files change (user selected different files) + if (selectedFiles.length > 0) { + splitOperation.resetResults(); + onPreviewFile?.(null); + } + }, [selectedFiles]); + const handleSplit = async () => { try { await splitOperation.executeOperation(splitParams.parameters, selectedFiles);