From 5cc91c64a31dcfcc4b731fabf74b2156b42643c5 Mon Sep 17 00:00:00 2001 From: azivner Date: Wed, 31 Oct 2018 18:13:08 +0100 Subject: [PATCH] fix right click delete (or other action) when other node is activated --- src/public/javascripts/services/tree_context_menu.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/public/javascripts/services/tree_context_menu.js b/src/public/javascripts/services/tree_context_menu.js index d2e5ef752..cfb1ba77a 100644 --- a/src/public/javascripts/services/tree_context_menu.js +++ b/src/public/javascripts/services/tree_context_menu.js @@ -126,6 +126,13 @@ const contextMenuOptions = { // Activate node on right-click node.setActive(); + + // right click resets selection to just this node + // this is important when e.g. you right click on a note while having different note active + // and then click on delete - obviously you want to delete only that one right-clicked + node.setSelected(true); + treeService.clearSelectedNodes(); + // Disable tree keyboard handling ui.menu.prevKeyboard = node.tree.options.keyboard; node.tree.options.keyboard = false;