From c7620bc3fc4874d224f46aeb44f5039d9e3af331 Mon Sep 17 00:00:00 2001 From: Sam El-Husseini Date: Mon, 23 Mar 2020 16:32:27 -0700 Subject: [PATCH] Fix issue #714 bubbling event when hitting a tree control group (#3761) --- core/components/tree/treecontrol.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/components/tree/treecontrol.js b/core/components/tree/treecontrol.js index 0c559c97d..3ec32654a 100644 --- a/core/components/tree/treecontrol.js +++ b/core/components/tree/treecontrol.js @@ -372,6 +372,10 @@ Blockly.tree.TreeControl.prototype.getNodeFromEvent_ = function(e) { if (target == this.getElement()) { break; } + // Don't bubble if we hit a group. See issue #714. + if (target.getAttribute('role') == Blockly.utils.aria.Role.GROUP) { + return null; + } target = target.parentNode; } return null;