Portal Community

Ways to Select a Node for Inspection

ActionSelects For InspectorAlso Switches To Inspector Tab?
Click a node on the canvasYesNo (stay on current tab)
Double-click a node on the canvasYesYes — switches to Node Inspector
Double-click a row in Node List tabYesYes — switches to Node Inspector
Click icon on Node List rowYesYes — switches to Node Inspector

Selection Flow

// Canvas node click handler (execution mode)
onNodeClick: (event, node) => {
  // Update the observer store's selected node
  flowObserverPanelStore.getState().setSelectedNodeId(node.id);
  // Publish for any other subscribers
  bus.publish('node:selected', { nodeId: node.id, source: 'canvas' });
}

// Canvas node double-click (execution mode) — additionally switches tab
onNodeDoubleClick: (event, node) => {
  flowObserverPanelStore.getState().setSelectedNodeId(node.id);
  bus.publish('node:selected', { nodeId: node.id, source: 'canvas-dblclick' });
  engine.activateTab('node-inspector');
}

Node Inspector When No Node Is Selected

When no node has been selected yet (e.g., the user opens the Node Inspector tab before clicking any node), the tab shows an empty state:

Empty State Message
"Click a node on the canvas or select one from the Node List to inspect its execution data."