From 810fd9e819ef7ae6383b3b9001b1dfd64ca7937c Mon Sep 17 00:00:00 2001 From: zadam Date: Thu, 28 Jan 2021 21:19:01 +0100 Subject: [PATCH] fix glitches on drag & drop, fixes #1587 --- src/public/app/services/tree_cache.js | 2 +- src/public/app/widgets/note_tree.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/public/app/services/tree_cache.js b/src/public/app/services/tree_cache.js index d9661437e..6e2e67dd3 100644 --- a/src/public/app/services/tree_cache.js +++ b/src/public/app/services/tree_cache.js @@ -167,7 +167,7 @@ class TreeCache { for (const note of resp.notes) { if (note.type === 'search') { const searchResultNoteIds = await server.get('search-note/' + note.noteId); -console.log("searchResultNoteIds", searchResultNoteIds); + if (!Array.isArray(searchResultNoteIds)) { throw new Error(`Search note ${note.noteId} failed: ${searchResultNoteIds}`); } diff --git a/src/public/app/widgets/note_tree.js b/src/public/app/widgets/note_tree.js index c1a0bdcd0..d05f203d0 100644 --- a/src/public/app/widgets/note_tree.js +++ b/src/public/app/widgets/note_tree.js @@ -395,6 +395,7 @@ export default class NoteTreeWidget extends TabAwareWidget { }, dnd5: { autoExpandMS: 600, + preventLazyParents: false, dragStart: (node, data) => { // don't allow dragging root node if (node.data.noteId === hoistedNoteService.getHoistedNoteId()