Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desktop: Cannot move subfolder to root with drag-and-drop #10067

Closed
personalizedrefrigerator opened this issue Mar 6, 2024 · 2 comments · Fixed by #10302
Closed

Desktop: Cannot move subfolder to root with drag-and-drop #10067

personalizedrefrigerator opened this issue Mar 6, 2024 · 2 comments · Fixed by #10302
Assignees
Labels
bug It's a bug desktop All desktop platforms high High priority issues

Comments

@personalizedrefrigerator
Copy link
Collaborator

Operating system

Linux

Joplin version

3.0.0

Desktop version info

Joplin 3.0.0 (dev, linux)

Client ID: 44da07c87ebf4662aa0e0f97f77f7f38
Sync Version: 3
Profile Version: 46
Keychain Supported: No

Revision: 9acbac6

ABC Sheet Music Plugin: 1.0.4
Backup: 1.4.0
CodeMirror 6 snippets: 0.0.5
Freehand Drawing: 2.7.1

Current behaviour

When I drag a subnotebook to the "notebooks" heading, I get the following error message:
Screenshot: Error "no such folder"

In the console,

21:17:55: Sidebar: Error: No such folder: 
    at /home/builder/Documents/joplin/packages/lib/models/utils/onFolderDrop.js:20:15
    at Generator.next (<anonymous>)
    at fulfilled (/home/builder/Documents/joplin/packages/lib/models/utils/onFolderDrop.js:5:58)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Note: I can reproduce this issue in one of my Joplin clients (3.0.0, dev mode) but not another (2.14.17, production).

Expected behaviour

In Joplin 2.14.17, it's possible to move a subfolder to the top level of notebooks by dragging it to the "notebooks" heading. I expect this to be possible in version 3.0.0.

Logs

/home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:29840 Download the React DevTools for a better development experience: https://reactjs.org/link/react-devtoolsYou might need to use a local HTTP server (instead of file://): https://reactjs.org/link/react-devtools-faq
main-html.js:54 Environment: dev
main-html.js:54 appId: net.cozic.joplindev-desktop
main-html.js:54 appType: desktop
main-html.js:50 Electron Security Warning (Insecure Content-Security-Policy) This renderer process has either no Content Security
  Policy set or a policy with "unsafe-eval" enabled. This exposes users of
  this app to unnecessary security risks.

For more information and help, consult
https://electronjs.org/docs/tutorial/security.
This warning will not show up
once the app is packaged.
output.warn @ main-html.js:50
main-html.js:54 21:25:16: App: Profile directory: /home/builder/.config/joplindev-desktop
main-html.js:54 21:25:16: App: Root profile directory: /home/builder/.config/joplindev-desktop
main-html.js:54 21:25:16: Database was open successfully
main-html.js:54 21:25:16: Checking for database schema update...
main-html.js:54 21:25:16: Current database version Object
main-html.js:54 21:25:16: Upgrading database from version 46
main-html.js:54 21:25:16: New version: 46. Previously recorded version: 46
main-html.js:54 21:25:16: KeychainService: checking if keychain supported
main-html.js:54 21:25:16: KeychainService: check was already done - skipping. Supported: 0
main-html.js:54 21:25:16: handleSyncStartupOperation: Processing operation: 0
main-html.js:54 21:25:16: App: Client ID: 44da07c87ebf4662aa0e0f97f77f7f38
main-html.js:54 21:25:16: models/Setting: Applying default migrations...
main-html.js:54 21:25:16: e2ee/utils: Trying to load 2 master keys...
main-html.js:54 21:25:16: e2ee/utils: findMasterKeyPassword: Using master password
main-html.js:54 21:25:16: EncryptionService: Loading master key: 3bcadfed414342a8b1b34f77cc41e04c. Make active: false
main-html.js:54 21:25:16: e2ee/utils: findMasterKeyPassword: No master password is defined - trying to get master key specific password
main-html.js:54 21:25:16: EncryptionService: Loading master key: e30581dbaf88488ebec89df78cdc9dd3. Make active: true
main-html.js:54 21:25:16: e2ee/utils: Loaded master keys: 2
main-html.js:54 21:25:16: ResourceFetcher: Auto-add resources: Mode: always
main-html.js:54 21:25:16: permanentlyDeleteOldData: Processing items older than 7776000000ms...
main-html.js:54 21:25:16: ResourceFetcher: Auto-added resources: 0
main-html.js:54 21:25:16: permanentlyDeleteOldData: Items to permanently delete: Object
main-html.js:54 21:25:16: checkDisabledSyncItemsNotification: No errors: Hiding notification
main-html.js:54 21:25:16: App: "syncInfoCache" was changed - setting up encryption related code
main-html.js:54 21:25:16: e2ee/utils: Trying to load 2 master keys...
main-html.js:54 21:25:16: e2ee/utils: Loaded master keys: 2
main-html.js:54 21:25:16: Scheduling sync operation... 10000
main-html.js:54 21:25:16: Setting up recurrent sync with interval 3600
main-html.js:54 21:25:16: Recurrent sync operation DISABLED!!!
main-html.js:54 21:25:16: App: "syncInfoCache" was changed - setting up encryption related code
main-html.js:54 21:25:16: e2ee/utils: Trying to load 2 master keys...
main-html.js:54 21:25:16: e2ee/utils: Loaded master keys: 2
main-html.js:54 21:25:16: Scheduling sync operation... 10000
main-html.js:54 21:25:16: App: "syncInfoCache" was changed - setting up encryption related code
main-html.js:54 21:25:16: e2ee/utils: Trying to load 2 master keys...
main-html.js:54 21:25:16: e2ee/utils: Loaded master keys: 2
main-html.js:54 21:25:16: Scheduling sync operation... 10000
main-html.js:54 21:25:16: app.start: doing regular boot
main-html.js:54 21:25:16: KeymapService: Loading keymap from file: /home/builder/.config/joplindev-desktop/keymap-desktop.json
main-html.js:54 21:25:16: OcrService: Starting background service...
main-html.js:54 21:25:16: App: Refreshing notes: null null
main-html.js:54 21:25:16: App: "syncInfoCache" was changed - setting up encryption related code
main-html.js:54 21:25:16: e2ee/utils: Trying to load 2 master keys...
main-html.js:54 21:25:16: e2ee/utils: Loaded master keys: 2
main-html.js:54 21:25:16: Scheduling sync operation... 10000
main-html.js:54 21:25:16: Setting up recurrent sync with interval 3600
main-html.js:54 21:25:16: Recurrent sync operation DISABLED!!!
main-html.js:54 21:25:16: App: "syncInfoCache" was changed - setting up encryption related code
main-html.js:54 21:25:16: e2ee/utils: Trying to load 2 master keys...
main-html.js:54 21:25:16: e2ee/utils: Loaded master keys: 2
main-html.js:54 21:25:16: Scheduling sync operation... 10000
main-html.js:54 21:25:16: App: "syncInfoCache" was changed - setting up encryption related code
main-html.js:54 21:25:16: e2ee/utils: Trying to load 2 master keys...
main-html.js:54 21:25:16: e2ee/utils: Loaded master keys: 2
main-html.js:54 21:25:16: Scheduling sync operation... 10000
main-html.js:54 21:25:16: OcrService: Found 0 resources to process...
main-html.js:54 21:25:16: App: Refreshing notes: 2 692274f94830422f95d233499621cedb
main-html.js:54 21:25:16: Updating all notifications...
main-html.js:54 21:25:16: Garbage collecting alarms...
main-html.js:54 21:25:16: RevisionService: runInBackground: Starting background service with revision collection interval 600000
main-html.js:54 21:25:16: PluginService: Loading plugin from /home/builder/.config/joplindev-desktop/cache/io.github.personalizedrefrigerator.js-draw
main-html.js:54 21:25:16: PluginService: Loading plugin from /home/builder/.config/joplindev-desktop/cache/io.github.personalizedrefrigerator.snippets-and-autocomplete
main-html.js:54 21:25:16: PluginService: Loading plugin from /home/builder/.config/joplindev-desktop/cache/org.joplinapp.plugins.AbcSheetMusic
main-html.js:54 21:25:16: OcrService: 0 resources have been processed.
main-html.js:54 21:25:16: PluginService: Loading plugin from /home/builder/.config/joplindev-desktop/cache/plugin.calebjohn.MathMode
main-html.js:54 21:25:16: PluginService: Not running disabled plugin: "plugin.calebjohn.MathMode"
main-html.js:54 21:25:16: PluginService: Loading plugin from /home/builder/.config/joplindev-desktop/cache/io.github.jackgruber.backup
main-html.js:54 21:25:16: SpellCheckerServiceDriverNative: Set effective languages to "en-US,es-MX,en-GB"
/home/builder/Documents/joplin/packages/app-desktop/gui/PromptDialog.js:45 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: file:///home/builder/Documents/joplin/packages/app-desktop/vendor/lib/roboto-fontface/fonts/roboto/Roboto-Bold.woff2
/home/builder/Documents/joplin/packages/app-desktop/gui/PromptDialog.js:45 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: file:///home/builder/Documents/joplin/packages/app-desktop/vendor/lib/roboto-fontface/fonts/roboto/Roboto-Regular.woff2
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.plugins.register {onStart: ƒ}
main-html.js:54 21:25:17: joplin.plugins: Starting plugin: io.github.personalizedrefrigerator.snippets-and-autocomplete
main-html.js:54 21:25:17: DecryptionWorker: starting decryption...
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.plugins.register {onStart: ƒ}
main-html.js:54 21:25:17: joplin.plugins: Starting plugin: io.github.personalizedrefrigerator.js-draw
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.plugins.register {onStart: ƒ}
main-html.js:54 21:25:17: joplin.plugins: Starting plugin: org.joplinapp.plugins.AbcSheetMusic
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.plugins.register {onStart: ƒ}
main-html.js:54 21:25:17: joplin.plugins: Starting plugin: io.github.jackgruber.backup
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.registerSection Snippets {label: 'Snippets', iconName: 'fas fa-code', description: 'Custom snippets for the CodeMirror 6 editor. This …d may need to be enabled under the "General" tab.'}
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.registerSection abc {label: 'ABC', iconName: 'fas fa-music'}
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.views.dialogs.create jop-freehand-drawing-jsdraw-plugin-jsDrawDialog
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.plugins.installationDir
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.registerSettings {snippets-note-id: {…}}
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.registerSettings {options: {…}}
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.views.dialogs.setButtons plugin-view-io.github.personalizedrefrigerator.js-draw-jop-freehand-drawing-jsdraw-plugin-jsDrawDialog [{…}]
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.globalValue locale
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.contentScripts.register codeMirrorPlugin snippets--contentScript ./contentScripts/codeMirror.js
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.views.dialogs.setHtml <hidden>
main-html.js:54 21:25:17: Plugin: "io.github.personalizedrefrigerator.snippets-and-autocomplete": Registered content script: codeMirrorPlugin: snippets--contentScript: /home/builder/.config/joplindev-desktop/cache/io.github.personalizedrefrigerator.snippets-and-autocomplete/contentScripts/codeMirror.js
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.registerSection backupSection {label: 'Backup', iconName: 'fas fa-archive'}
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.contentScripts.register markdownItPlugin abc_music_sheet ./markdownItPlugin.js
main-html.js:54 21:25:17: Plugin: "org.joplinapp.plugins.AbcSheetMusic": Registered content script: markdownItPlugin: abc_music_sheet: /home/builder/.config/joplindev-desktop/cache/org.joplinapp.plugins.AbcSheetMusic/markdownItPlugin.js
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.views.dialogs.addScript plugin-view-io.github.personalizedrefrigerator.js-draw-jop-freehand-drawing-jsdraw-plugin-jsDrawDialog ./dialog/webview/webview.js
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.contentScripts.onMessage snippets--contentScript (...args) => __awaiter(this, void 0, void 0, function* () {
            const callbackId = `cb_${pluginId}_${Date.now()}_${callbackIndex++}`;
            const promise = new Promise((resolve, reject)…
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.commands.register {name: 'reloadSnippets', label: 'Reload snippets', execute: ƒ}
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.versionInfo
main-html.js:54 21:25:17: joplin.plugins: Finished running onStart handler: org.joplinapp.plugins.AbcSheetMusic (Took 199ms)
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.views.dialogs.addScript plugin-view-io.github.personalizedrefrigerator.js-draw-jop-freehand-drawing-jsdraw-plugin-jsDrawDialog ./dialog/webview/webview.css
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.views.menuItems.create reloadSnippetsMenuItem reloadSnippets edit
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.registerSettings {path: {…}, backupRetention: {…}, backupInterval: {…}, onlyOnChange: {…}, usePassword: {…}, …}
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.views.dialogs.setFitToContent plugin-view-io.github.personalizedrefrigerator.js-draw-jop-freehand-drawing-jsdraw-plugin-jsDrawDialog false
main-html.js:54 21:25:17: joplin.plugins: Finished running onStart handler: io.github.personalizedrefrigerator.snippets-and-autocomplete (Took 361ms)
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.registerSection js-draw {label: 'Freehand Drawing', iconName: 'fas fa-pen-alt', description: 'Settings for the js-draw image editor'}
main-html.js:54 21:25:17: DecryptionWorker: completed decryption.
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.registerSettings {toolbar-type: {…}, style-mode: {…}, disable-editor-fills-window: {…}, autosave-interval-minutes: {…}, keyboard-shortcuts: {…}}
main-html.js:54 21:25:17: Sync has finished and note has never been changed - reloading it
main-html.js:50 21:25:17: Trying to reload note that has been deleted: null
output.warn @ main-html.js:50
log @ /home/builder/Documents/joplin/packages/utils/dist/Logger.js:221
warn @ /home/builder/Documents/joplin/packages/utils/dist/Logger.js:86
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:116
fulfilled @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:7
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:8
__awaiter @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:4
loadNote @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:108
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:122
commitHookEffectListMount @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:23150
commitPassiveMountOnFiber @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:24926
commitPassiveMountEffects_complete @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:24891
commitPassiveMountEffects_begin @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:24878
commitPassiveMountEffects @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:24866
flushPassiveEffectsImpl @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:27039
flushPassiveEffects @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:26984
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:26769
workLoop @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/scheduler/cjs/scheduler.development.js:266
flushWork @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/scheduler/cjs/scheduler.development.js:239
performWorkUntilDeadline @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/scheduler/cjs/scheduler.development.js:533
processImmediate @ node:internal/timers:476
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.onChange (...args) => __awaiter(this, void 0, void 0, function* () {
            const callbackId = `cb_${pluginId}_${Date.now()}_${callbackIndex++}`;
            const promise = new Promise((resolve, reject)…
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.value disable-editor-fills-window
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.value autosave-interval-minutes
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.value toolbar-type
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.value style-mode
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.settings.value keyboard-shortcuts
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.commands.register {name: 'jop-freehand-drawing-jsdraw-plugin-insertDrawing', label: 'Insert Drawing', iconName: 'fas fa-pen-alt', execute: ƒ}
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.views.toolbarButtons.create jop-freehand-drawing-jsdraw-plugin-insertDrawing jop-freehand-drawing-jsdraw-plugin-insertDrawing editorToolbar
main-html.js:54 21:25:17: models/Setting: Saving settings...
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.views.menuItems.create jop-freehand-drawing-jsdraw-plugin-insertDrawingToolMenuBtn jop-freehand-drawing-jsdraw-plugin-insertDrawing edit
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.commands.register {name: 'jop-freehand-drawing-jsdraw-plugin-restoreAutosave', label: 'Restore from autosaved drawing', iconName: 'fas fa-floppy-disk', execute: ƒ}
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.commands.register {name: 'jop-freehand-drawing-jsdraw-plugin-deleteAutosave', label: 'Delete all autosaved drawings', iconName: 'fas fa-trash-can', execute: ƒ}
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.contentScripts.register markdownItPlugin jsdraw__markdownIt_editDrawingButton ./contentScripts/markdownIt.js
main-html.js:54 21:25:17: Plugin: "io.github.personalizedrefrigerator.js-draw": Registered content script: markdownItPlugin: jsdraw__markdownIt_editDrawingButton: /home/builder/.config/joplindev-desktop/cache/io.github.personalizedrefrigerator.js-draw/contentScripts/markdownIt.js
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.contentScripts.register codeMirrorPlugin jsdraw__codeMirrorContentScriptId ./contentScripts/codeMirror.js
main-html.js:54 21:25:17: Plugin: "io.github.personalizedrefrigerator.js-draw": Registered content script: codeMirrorPlugin: jsdraw__codeMirrorContentScriptId: /home/builder/.config/joplindev-desktop/cache/io.github.personalizedrefrigerator.js-draw/contentScripts/codeMirror.js
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.contentScripts.onMessage jsdraw__markdownIt_editDrawingButton (...args) => __awaiter(this, void 0, void 0, function* () {
            const callbackId = `cb_${pluginId}_${Date.now()}_${callbackIndex++}`;
            const promise = new Promise((resolve, reject)…
main-html.js:54 21:25:17: joplin.plugins: Finished running onStart handler: io.github.personalizedrefrigerator.js-draw (Took 536ms)
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.commands.register {name: 'CreateBackup', label: 'Create backup', execute: ƒ}
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.views.menuItems.create myMenuItemToolsCreateBackup CreateBackup tools
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.views.dialogs.create backupDialog
main-html.js:54 21:25:17: PluginRunner: Got message (3): joplin.views.dialogs.addScript plugin-view-io.github.jackgruber.backup-backupDialog webview.css
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value createSubfolder
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value createSubfolderPerProfile
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value path
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.globalValue profileDir
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value backupRetention
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value zipArchive
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value compressionLevel
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value singleJexV2
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value exportFormat
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value execFinishCmd
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value backupPlugins
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value backupSetName
main-html.js:54 21:25:18: models/Setting: Settings have been saved.
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value usePassword
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.setValue password password
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.setValue passwordRepeat repeat12
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value exportPath
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.globalValue profileDir
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.globalValue tempDir
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.value backupVersion
main-html.js:54 21:25:18: PluginRunner: Got message (3): joplin.settings.onChange (...args) => __awaiter(this, void 0, void 0, function* () {
            const callbackId = `cb_${pluginId}_${Date.now()}_${callbackIndex++}`;
            const promise = new Promise((resolve, reject)…
main-html.js:54 21:25:18: joplin.plugins: Finished running onStart handler: io.github.jackgruber.backup (Took 672ms)
/home/builder/Documents/joplin/packages/app-desktop/gui/MenuBar.js:149 [Violation] 'setTimeout' handler took 64ms
main-html.js:54 21:25:19: models/Setting: Saving settings...
main-html.js:54 21:25:19: models/Setting: Settings have been saved.
main-html.js:54 21:25:20: RevisionService: maintenance: Starting...
main-html.js:54 21:25:20: RevisionService: maintenance: Service is enabled
main-html.js:54 21:25:20: RevisionService: collectRevisions: Created revisions for 0 notes
main-html.js:54 21:25:20: RevisionService: maintenance: Done in 117ms
main-html.js:54 21:25:24: Sidebar: Error: No such folder: 
    at /home/builder/Documents/joplin/packages/lib/models/utils/onFolderDrop.js:20:15
    at Generator.next (<anonymous>)
    at fulfilled (/home/builder/Documents/joplin/packages/lib/models/utils/onFolderDrop.js:5:58)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
output.<computed> @ main-html.js:54
log @ /home/builder/Documents/joplin/packages/utils/dist/Logger.js:221
error @ /home/builder/Documents/joplin/packages/utils/dist/Logger.js:87
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:195
rejected @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:6
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:7
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:8
__awaiter @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:4
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:172
callCallback @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:4164
invokeGuardedCallbackDev @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:4213
invokeGuardedCallback @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:4277
invokeGuardedCallbackAndCatchFirstError @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:4291
executeDispatch @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9041
processDispatchQueueItemsInOrder @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9073
processDispatchQueue @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9086
dispatchEventsForPlugins @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9097
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9288
batchedUpdates$1 @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:26140
batchedUpdates @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:3991
dispatchEventForPluginEventSystem @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9287
dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:6465
dispatchEvent @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:6457
dispatchDiscreteEvent @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:6430
main-html.js:54 21:25:26: SearchEngine: Updating FTS table...
main-html.js:54 21:25:26: Preparing scheduled sync
main-html.js:54 21:25:26: Starting scheduled sync
main-html.js:54 21:25:26: Synchronizer: Sync: starting: Starting synchronisation to target 2... supportsAccurateTimestamp = false; supportsMultiPut = false} [1709702726255]
main-html.js:54 21:25:26: Synchronizer: Indexing resources...
main-html.js:54 21:25:26: ResourceService::indexNoteResources: Start
main-html.js:54 21:25:26: Updating items_normalized from {updated_time: 1709687458116, id: 'bb87f4b4a25a499eaa8c8219c5d03186'}
main-html.js:54 21:25:26: SearchEngine: Updated FTS table in 3ms. Inserted: 0. Deleted: 0
main-html.js:54 21:25:26: ResourceService::indexNoteResources: Completed
main-html.js:54 21:25:26: models/Folder: updateFolderShareIds: {shareUpdateCount: 0, unshareUpdateCount: 0}
main-html.js:54 21:25:26: models/Folder: updateNoteShareIds: notes to update: 0
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/info.json
main-html.js:54 21:25:26: Synchronizer: Sync target remote info: {version: 3, e2ee: {…}, activeMasterKeyId: {…}, masterKeys: Array(2), ppk: {…}, …}
main-html.js:54 21:25:26: Synchronizer: Sync target is already setup - checking it...
main-html.js:54 21:25:26: Synchronizer: Sync target local info: {version: 3, e2ee: {…}, activeMasterKeyId: {…}, masterKeys: Array(2), ppk: {…}, …}
main-html.js:54 21:25:26: FileApi: list /home/builder/Downloads/a
main-html.js:54 21:25:26: FileApi: put /home/builder/Downloads/a/temp/timeCheck131585.txt null
main-html.js:54 21:25:26: FileApi: stat /home/builder/Downloads/a/temp/timeCheck131585.txt
main-html.js:54 21:25:26: FileApi: delete /home/builder/Downloads/a/temp/timeCheck131585.txt
main-html.js:54 21:25:26: FileApi: put /home/builder/Downloads/a/locks/1_1_44da07c87ebf4662aa0e0f97f77f7f38.json null
main-html.js:54 21:25:26: FileApi: list /home/builder/Downloads/a
main-html.js:54 21:25:26: FileApi: delta /home/builder/Downloads/a
main-html.js:54 21:25:26: Synchronizer: BasicDelta: Report: {"timestamp":1709701546965,"older":87,"newer":15,"equal":1}
main-html.js:54 21:25:26: Synchronizer: supportsDeltaWithItems =  false
main-html.js:54 21:25:26: Synchronizer: Sync: fetchingTotal: Fetching delta items from sync target
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/84ca661931f443dd81f08b33d686b394.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/11169de425ef4b7a8fe04c1aed5dced2.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/258a1c0434d940609eba3cb19b569d0d.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/6d038fdaf70f4ee58ca89d268389e779.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/576c361e712b48babd6defbd0d224a24.md
main-html.js:54 21:25:26: Synchronizer: Sync: fetchingProcessed: Processing fetched item
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/c12d1455fe1d421faf92a00b486a6db7.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/d734ba296881438694b787cc84b2a429.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/84c12450c15a4001a724318e393c1ae3.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/bfb8f6735fad4627b75256f8ff7bba2d.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/dd7d820fc90747cc9c89a05430df2fa0.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/ae989e9fd3b94623b9860792d981b8a9.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/95a1d356ade84099b0544f7985a63c8e.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/8fd5784b40884b1ea46af45f0e5318da.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/4b61357e9fe7409da1f00bf18a1769c1.md
main-html.js:54 21:25:26: FileApi: get /home/builder/Downloads/a/692274f94830422f95d233499621cedb.md
14main-html.js:54 21:25:26: Synchronizer: Sync: fetchingProcessed: Processing fetched item
main-html.js:54 21:25:26: FileApi: delete /home/builder/Downloads/a/locks/1_1_44da07c87ebf4662aa0e0f97f77f7f38.json
main-html.js:54 21:25:26: Synchronizer: Sync: finished: Synchronisation finished [1709702726255]
main-html.js:54 21:25:26: Synchronizer: Operations completed: 
main-html.js:54 21:25:26: Synchronizer: fetchingTotal: 15
main-html.js:54 21:25:26: Synchronizer: fetchingProcessed: 15
main-html.js:54 21:25:26: Synchronizer: Total folders: 17
main-html.js:54 21:25:26: Synchronizer: Total notes: 12
main-html.js:54 21:25:26: Synchronizer: Total resources: 13
main-html.js:54 21:25:26: checkDisabledSyncItemsNotification: No errors: Hiding notification
main-html.js:54 21:25:26: Setting up recurrent sync with interval 3600
main-html.js:54 21:25:26: Recurrent sync operation DISABLED!!!
main-html.js:54 21:25:26: Sync has finished and note has never been changed - reloading it
main-html.js:50 21:25:26: Trying to reload note that has been deleted: null
output.warn @ main-html.js:50
log @ /home/builder/Documents/joplin/packages/utils/dist/Logger.js:221
warn @ /home/builder/Documents/joplin/packages/utils/dist/Logger.js:86
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:116
fulfilled @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:7
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:8
__awaiter @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:4
loadNote @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:108
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:122
commitHookEffectListMount @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:23150
commitPassiveMountOnFiber @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:24926
commitPassiveMountEffects_complete @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:24891
commitPassiveMountEffects_begin @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:24878
commitPassiveMountEffects @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:24866
flushPassiveEffectsImpl @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:27039
flushPassiveEffects @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:26984
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:26769
workLoop @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/scheduler/cjs/scheduler.development.js:266
flushWork @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/scheduler/cjs/scheduler.development.js:239
performWorkUntilDeadline @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/scheduler/cjs/scheduler.development.js:533
processImmediate @ node:internal/timers:476
main-html.js:54 21:25:27: models/Setting: Saving settings...
main-html.js:54 21:25:27: models/Setting: Settings have been saved.
main-html.js:54 21:25:27: DecryptionWorker: starting decryption...
main-html.js:54 21:25:27: DecryptionWorker: completed decryption.
main-html.js:54 21:25:27: Sync has finished and note has never been changed - reloading it
main-html.js:50 21:25:27: Trying to reload note that has been deleted: null
output.warn @ main-html.js:50
log @ /home/builder/Documents/joplin/packages/utils/dist/Logger.js:221
warn @ /home/builder/Documents/joplin/packages/utils/dist/Logger.js:86
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:116
fulfilled @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:5
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:7
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:8
__awaiter @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:4
loadNote @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:108
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/NoteEditor/utils/useFormNote.js:122
commitHookEffectListMount @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:23150
commitPassiveMountOnFiber @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:24926
commitPassiveMountEffects_complete @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:24891
commitPassiveMountEffects_begin @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:24878
commitPassiveMountEffects @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:24866
flushPassiveEffectsImpl @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:27039
flushPassiveEffects @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:26984
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:26769
workLoop @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/scheduler/cjs/scheduler.development.js:266
flushWork @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/scheduler/cjs/scheduler.development.js:239
performWorkUntilDeadline @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/scheduler/cjs/scheduler.development.js:533
processImmediate @ node:internal/timers:476
main-html.js:54 21:25:27: Sidebar: Error: No such folder: 
    at /home/builder/Documents/joplin/packages/lib/models/utils/onFolderDrop.js:20:15
    at Generator.next (<anonymous>)
    at fulfilled (/home/builder/Documents/joplin/packages/lib/models/utils/onFolderDrop.js:5:58)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
output.<computed> @ main-html.js:54
log @ /home/builder/Documents/joplin/packages/utils/dist/Logger.js:221
error @ /home/builder/Documents/joplin/packages/utils/dist/Logger.js:87
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:195
rejected @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:6
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:7
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:8
__awaiter @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:4
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:172
callCallback @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:4164
invokeGuardedCallbackDev @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:4213
invokeGuardedCallback @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:4277
invokeGuardedCallbackAndCatchFirstError @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:4291
executeDispatch @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9041
processDispatchQueueItemsInOrder @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9073
processDispatchQueue @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9086
dispatchEventsForPlugins @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9097
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9288
batchedUpdates$1 @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:26140
batchedUpdates @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:3991
dispatchEventForPluginEventSystem @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9287
dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:6465
dispatchEvent @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:6457
dispatchDiscreteEvent @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:6430
main-html.js:54 21:25:31: Sidebar: Error: No such folder: 
    at /home/builder/Documents/joplin/packages/lib/models/utils/onFolderDrop.js:20:15
    at Generator.next (<anonymous>)
    at fulfilled (/home/builder/Documents/joplin/packages/lib/models/utils/onFolderDrop.js:5:58)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
output.<computed> @ main-html.js:54
log @ /home/builder/Documents/joplin/packages/utils/dist/Logger.js:221
error @ /home/builder/Documents/joplin/packages/utils/dist/Logger.js:87
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:195
rejected @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:6
processTicksAndRejections @ node:internal/process/task_queues:95
Promise.then (async)
step @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:7
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:8
__awaiter @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:4
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/gui/Sidebar/Sidebar.js:172
callCallback @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:4164
invokeGuardedCallbackDev @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:4213
invokeGuardedCallback @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:4277
invokeGuardedCallbackAndCatchFirstError @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:4291
executeDispatch @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9041
processDispatchQueueItemsInOrder @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9073
processDispatchQueue @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9086
dispatchEventsForPlugins @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9097
(anonymous) @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9288
batchedUpdates$1 @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:26140
batchedUpdates @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:3991
dispatchEventForPluginEventSystem @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:9287
dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:6465
dispatchEvent @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:6457
dispatchDiscreteEvent @ /home/builder/Documents/joplin/packages/app-desktop/node_modules/react-dom/cjs/react-dom.development.js:6430
main-html.js:54 21:25:36: SearchEngine: Updating FTS table...
main-html.js:54 21:25:36: Updating items_normalized from {updated_time: 1709687458116, id: 'bb87f4b4a25a499eaa8c8219c5d03186'}
main-html.js:54 21:25:36: SearchEngine: Updated FTS table in 5ms. Inserted: 0. Deleted: 0
@fanofjop
Copy link

Did someone find a solution ?

@tconsta
Copy link

tconsta commented Apr 8, 2024

Just want to remind about this issue and confirm this is still happening.

Joplin 3.0.2, MacOS M1:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug It's a bug desktop All desktop platforms high High priority issues
Projects
None yet
4 participants