diff --git a/public/javascripts/note_tree.js b/public/javascripts/note_tree.js index 47b126f24..84862a094 100644 --- a/public/javascripts/note_tree.js +++ b/public/javascripts/note_tree.js @@ -534,13 +534,15 @@ const noteTree = (function() { const node = data.node; if (targetType === 'title' || targetType === 'icon') { - node.setActive(); - if (!event.ctrlKey) { + node.setActive(); + node.setSelected(true); + clearSelectedNodes(); } - - node.setSelected(true); + else { + node.setSelected(!node.isSelected()); + } return false; }