+ {/* Cursor pointer (SVG arrow) */}
+
+ {/* User name label */}
+
+ {name}
+
+
+ );
+}
diff --git a/assets/js/collaborative-editor/components/diagram/WorkflowDiagram.tsx b/assets/js/collaborative-editor/components/diagram/WorkflowDiagram.tsx
index 476e785f8a..bfb8fe93e3 100644
--- a/assets/js/collaborative-editor/components/diagram/WorkflowDiagram.tsx
+++ b/assets/js/collaborative-editor/components/diagram/WorkflowDiagram.tsx
@@ -47,11 +47,11 @@ import type { RunInfo } from '#/workflow-store/store';
import { createEmptyRunInfo } from '../../utils/runStepsTransformer';
import { AdaptorSelectionModal } from '../AdaptorSelectionModal';
-import { useInspectorOverlap } from './useInspectorOverlap';
+import { PointerTrackerViewer } from './PointerTrackerViewer';
type WorkflowDiagramProps = {
el?: HTMLElement | null;
- containerEl?: HTMLElement | null;
+ containerEl: HTMLElement;
selection: string | null;
onSelectionChange: (id: string | null) => void;
forceFit?: boolean;
@@ -110,13 +110,7 @@ export default function WorkflowDiagram(props: WorkflowDiagramProps) {
const [flow, setFlow] = useState