| 
														
															@@ -55,6 +55,7 @@ import HelpLine from './help-line' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import CandidateNode from './candidate-node' 
														 | 
														
														 | 
														
															 import CandidateNode from './candidate-node' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import PanelContextmenu from './panel-contextmenu' 
														 | 
														
														 | 
														
															 import PanelContextmenu from './panel-contextmenu' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import NodeContextmenu from './node-contextmenu' 
														 | 
														
														 | 
														
															 import NodeContextmenu from './node-contextmenu' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import SyncingDataModal from './syncing-data-modal' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import { 
														 | 
														
														 | 
														
															 import { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   useStore, 
														 | 
														
														 | 
														
															   useStore, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   useWorkflowStore, 
														 | 
														
														 | 
														
															   useWorkflowStore, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -99,7 +100,10 @@ const Workflow: FC<WorkflowProps> = memo(({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   const controlMode = useStore(s => s.controlMode) 
														 | 
														
														 | 
														
															   const controlMode = useStore(s => s.controlMode) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   const nodeAnimation = useStore(s => s.nodeAnimation) 
														 | 
														
														 | 
														
															   const nodeAnimation = useStore(s => s.nodeAnimation) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   const showConfirm = useStore(s => s.showConfirm) 
														 | 
														
														 | 
														
															   const showConfirm = useStore(s => s.showConfirm) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  const { setShowConfirm } = workflowStore.getState() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  const { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    setShowConfirm, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    setControlPromptEditorRerenderKey, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  } = workflowStore.getState() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   const { 
														 | 
														
														 | 
														
															   const { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     handleSyncWorkflowDraft, 
														 | 
														
														 | 
														
															     handleSyncWorkflowDraft, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     syncWorkflowDraftWhenPageClose, 
														 | 
														
														 | 
														
															     syncWorkflowDraftWhenPageClose, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -113,6 +117,7 @@ const Workflow: FC<WorkflowProps> = memo(({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if (v.type === WORKFLOW_DATA_UPDATE) { 
														 | 
														
														 | 
														
															     if (v.type === WORKFLOW_DATA_UPDATE) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       setNodes(v.payload.nodes) 
														 | 
														
														 | 
														
															       setNodes(v.payload.nodes) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       setEdges(v.payload.edges) 
														 | 
														
														 | 
														
															       setEdges(v.payload.edges) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      setTimeout(() => setControlPromptEditorRerenderKey(Date.now())) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }) 
														 | 
														
														 | 
														
															   }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -135,7 +140,7 @@ const Workflow: FC<WorkflowProps> = memo(({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if (document.visibilityState === 'hidden') 
														 | 
														
														 | 
														
															     if (document.visibilityState === 'hidden') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       syncWorkflowDraftWhenPageClose() 
														 | 
														
														 | 
														
															       syncWorkflowDraftWhenPageClose() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     else if (document.visibilityState === 'visible') 
														 | 
														
														 | 
														
															     else if (document.visibilityState === 'visible') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      handleRefreshWorkflowDraft() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      setTimeout(() => handleRefreshWorkflowDraft(), 500) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }, [syncWorkflowDraftWhenPageClose, handleRefreshWorkflowDraft]) 
														 | 
														
														 | 
														
															   }, [syncWorkflowDraftWhenPageClose, handleRefreshWorkflowDraft]) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   useEffect(() => { 
														 | 
														
														 | 
														
															   useEffect(() => { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -223,6 +228,7 @@ const Workflow: FC<WorkflowProps> = memo(({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       `} 
														 | 
														
														 | 
														
															       `} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       ref={workflowContainerRef} 
														 | 
														
														 | 
														
															       ref={workflowContainerRef} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     > 
														 | 
														
														 | 
														
															     > 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      <SyncingDataModal /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <CandidateNode /> 
														 | 
														
														 | 
														
															       <CandidateNode /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <Header /> 
														 | 
														
														 | 
														
															       <Header /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <Panel /> 
														 | 
														
														 | 
														
															       <Panel /> 
														 |