diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml deleted file mode 100644 index 797acea53..000000000 --- a/.idea/runConfigurations.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/package.json b/package.json index 60d622c25..a8bb5d57f 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ }, "devDependencies": { "cross-env": "7.0.3", - "electron": "13.6.2", + "electron": "13.6.3", "electron-builder": "22.13.1", "electron-packager": "15.4.0", "electron-rebuild": "3.2.3", diff --git a/src/public/app/widgets/ribbon_widgets/note_paths.js b/src/public/app/widgets/ribbon_widgets/note_paths.js index fd7a1c906..225cbef69 100644 --- a/src/public/app/widgets/ribbon_widgets/note_paths.js +++ b/src/public/app/widgets/ribbon_widgets/note_paths.js @@ -69,7 +69,10 @@ export default class NotePathsWidget extends NoteContextAwareWidget { this.$notePathList.empty(); if (this.noteId === 'root') { - await this.getRenderedPath('root'); + this.$notePathList.empty().append( + await this.getRenderedPath('root') + ); + return; } @@ -94,7 +97,7 @@ export default class NotePathsWidget extends NoteContextAwareWidget { this.$notePathList.empty().append(...renderedPaths); } - async getRenderedPath(notePath, notePathRecord) { + async getRenderedPath(notePath, notePathRecord = null) { const title = await treeService.getNotePathTitle(notePath); const $noteLink = await linkService.createNoteLink(notePath, {title}); @@ -109,20 +112,20 @@ export default class NotePathsWidget extends NoteContextAwareWidget { $noteLink.addClass("path-current"); } - if (notePathRecord.isInHoistedSubTree) { + if (!notePathRecord || notePathRecord.isInHoistedSubTree) { $noteLink.addClass("path-in-hoisted-subtree"); } else { icons.push(``); } - if (notePathRecord.isArchived) { + if (notePathRecord?.isArchived) { $noteLink.addClass("path-archived"); icons.push(``); } - if (notePathRecord.isSearch) { + if (notePathRecord?.isSearch) { $noteLink.addClass("path-search"); icons.push(``);