diff --git a/web/app/components/workflow/index.tsx b/web/app/components/workflow/index.tsx index 3df424f17b..004829c80c 100644 --- a/web/app/components/workflow/index.tsx +++ b/web/app/components/workflow/index.tsx @@ -51,7 +51,6 @@ import { useWorkflow, useWorkflowInit, useWorkflowReadOnly, - useWorkflowUpdate, } from './hooks' import Header from './header' import CustomNode from './nodes' @@ -187,13 +186,10 @@ const Workflow: FC = memo(({ // eslint-disable-next-line react-hooks/exhaustive-deps }, []) - const { handleRefreshWorkflowDraft } = useWorkflowUpdate() const handleSyncWorkflowDraftWhenPageClose = useCallback(() => { if (document.visibilityState === 'hidden') syncWorkflowDraftWhenPageClose() - else if (document.visibilityState === 'visible') - setTimeout(() => handleRefreshWorkflowDraft(), 500) - }, [syncWorkflowDraftWhenPageClose, handleRefreshWorkflowDraft]) + }, [syncWorkflowDraftWhenPageClose]) useEffect(() => { document.addEventListener('visibilitychange', handleSyncWorkflowDraftWhenPageClose)