From 2ee0c21be7e3bea241eb94f44b377289c0e381ca Mon Sep 17 00:00:00 2001 From: Jan Hassel Date: Fri, 8 Dec 2023 14:34:57 +0100 Subject: [PATCH] fix(treeview): prevent node selection on toggle --- packages/react/src/components/TreeView/TreeNode.js | 4 ++++ 1 file changed, 4 insertions(+) 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); }