diff --git a/src/components/molecules/BrowserRecordingSave.tsx b/src/components/molecules/BrowserRecordingSave.tsx index e837e8dd..2e13a673 100644 --- a/src/components/molecules/BrowserRecordingSave.tsx +++ b/src/components/molecules/BrowserRecordingSave.tsx @@ -8,6 +8,8 @@ import { stopRecording } from "../../api/recording"; import { useNavigate } from 'react-router-dom'; import { GenericModal } from "../atoms/GenericModal"; import { useTranslation } from 'react-i18next'; +import { emptyWorkflow } from '../../shared/constants'; +import { useSocketStore } from '../../context/socket'; const BrowserRecordingSave = () => { const { t } = useTranslation(); @@ -16,6 +18,8 @@ const BrowserRecordingSave = () => { const { recordingName, browserId, setBrowserId, notify, setCurrentWorkflowActionsState, resetInterpretationLog } = useGlobalInfoStore(); const navigate = useNavigate(); + const { socket } = useSocketStore(); + const { stopGetText, stopGetList, @@ -28,6 +32,7 @@ const BrowserRecordingSave = () => { updateCustomLimit, setShowLimitOptions, setShowPaginationOptions, + setWorkflow, } = useActionContext(); const { browserSteps, deleteBrowserStep } = useBrowserSteps(); @@ -62,6 +67,8 @@ const BrowserRecordingSave = () => { hasScrapeSchemaAction: false }); + setWorkflow(emptyWorkflow); + resetInterpretationLog(); // Clear all browser steps