diff --git a/frontend/src/components/actors/workflow/workflow-visualizer.tsx b/frontend/src/components/actors/workflow/workflow-visualizer.tsx
index 0511df9825..34f118d0a0 100644
--- a/frontend/src/components/actors/workflow/workflow-visualizer.tsx
+++ b/frontend/src/components/actors/workflow/workflow-visualizer.tsx
@@ -1,29 +1,29 @@
"use client";
-import { useMemo, useState, useCallback } from "react";
import {
Background,
BackgroundVariant,
Controls,
MiniMap,
- ReactFlow,
- ReactFlowProvider,
type Node,
type NodeMouseHandler,
+ ReactFlow,
+ ReactFlowProvider,
} from "@xyflow/react";
+import { useCallback, useMemo, useState } from "react";
import "@xyflow/react/dist/style.css";
import { faXmark, Icon } from "@rivet-gg/icons";
import { cn, DiscreteCopyButton } from "@/components";
import { ActorObjectInspector } from "../console/actor-inspector";
+import { workflowHistoryToXYFlow } from "./workflow-to-xyflow";
+import type { WorkflowHistory } from "./workflow-types";
import {
+ formatDuration,
TYPE_COLORS,
TypeIcon,
- formatDuration,
- workflowNodeTypes,
type WorkflowNodeData,
+ workflowNodeTypes,
} from "./xyflow-nodes";
-import { workflowHistoryToXYFlow } from "./workflow-to-xyflow";
-import type { WorkflowHistory } from "./workflow-types";
type MetaExtendedEntryType =
| "step"
@@ -79,7 +79,6 @@ export function WorkflowVisualizer({
nodeTypes={workflowNodeTypes}
fitView
panOnScroll
- selectionOnDrag
panOnDrag={[1, 2]}
edgesFocusable={false}
onNodeClick={onNodeClick}
@@ -118,7 +117,9 @@ export function WorkflowVisualizer({
}}
>
@@ -181,7 +182,9 @@ export function WorkflowVisualizer({
Key