diff --git a/packages/react/src/components/TreeView/TreeNode.js b/packages/react/src/components/TreeView/TreeNode.js index 14852225d747..2c3da6c02834 100644 --- a/packages/react/src/components/TreeView/TreeNode.js +++ b/packages/react/src/components/TreeView/TreeNode.js @@ -71,6 +71,10 @@ const TreeNode = React.forwardRef( if (disabled) { return; } + + // Prevent the node from being selected + event.stopPropagation(); + onToggle?.(event, { id, isExpanded: !expanded, label, value }); setExpanded(!expanded); }