From d48efd19250343cea617aaaad578aab4bd441dde Mon Sep 17 00:00:00 2001 From: zadam Date: Wed, 29 May 2019 23:34:23 +0200 Subject: [PATCH] FIXME --- package-lock.json | 2 +- src/public/javascripts/services/tree.js | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9431b5bea..8688a2172 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "trilium", - "version": "0.32.1-beta", + "version": "0.32.2-beta", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/src/public/javascripts/services/tree.js b/src/public/javascripts/services/tree.js index 958921f25..0c5db3265 100644 --- a/src/public/javascripts/services/tree.js +++ b/src/public/javascripts/services/tree.js @@ -404,7 +404,9 @@ function initFancyTree(tree) { }, beforeActivate: (event, data) => { // this is for the case when tree reload has been called and we don't want to - if (ignoreNextActivationNoteId && getActiveNode() !== null) { + // FIXME: why do we have this in both beforeActivate and activate? + // FIXME: also shouldn't we set ignoreNextActivationNoteId in any case? Otherwise subsequent activation of this note might be one-time ignored + if (ignoreNextActivationNoteId && getActiveNode() !== null && getActiveNode().data.noteId === data.node.data.noteId) { ignoreNextActivationNoteId = null; return false; }