Joplin Desktop App Stuck on White Screen After Launch Any Fixes?

Hi everyone,

Iam having an issue where the Joplin desktop app opens to a white screen and becomes completely unresponsive.

It was working fine before, but after a recent update, the interface no longer loads. I have tried restarting my computer, reinstalling Joplin, and even running it in debug mode, but the problem persists.

Here’s what I have tried so far:
Cleared Joplin cache and settings
Launched Joplin with the --no-sandbox flag
Checked for any conflicting plugins or themes, Updated my graphics drivers and checked system logs

Has anyone else experienced this issue? Could this be related to an Electron update, a plugin conflict, or corrupted data? Any troubleshooting tips would be greatly appreciated!

I'm having the same issue. And it's the same issue on both Linux and MacOS. Android app on my phone works fine. I'm using Nextcloud synchronization if that matters.

I tried debugging mode and don't see any error or anything odd. I'm gonna try reinstalling and if it runs into the same issue, I'll upload my debug log.

So I reinstalled the app -- then it was working fine (before sync).
Then I set up the sync with Nextcloud and that completed synchronization without any errors and I could see my notes.
After this I restarted the application and now I'm back to the blank white screen. Below is the log file after I restarted:

2025-02-02 03:19:48: App: Profile directory: /home/aparle/snap/joplin-desktop/93/.config/joplin-desktop
2025-02-02 03:19:48: App: Root profile directory: /home/aparle/snap/joplin-desktop/93/.config/joplin-desktop
2025-02-02 03:19:48: Database was open successfully
2025-02-02 03:19:48: Checking for database schema update...
2025-02-02 03:19:48: Current database version {"version":47,"table_fields_version":47}
2025-02-02 03:19:48: Upgrading database from version 47
2025-02-02 03:19:48: New version: 47. Previously recorded version: 47
2025-02-02 03:19:48: KeychainService: Driver unsupported:electron-safeStorage
2025-02-02 03:19:48: KeychainService: Driver unsupported:node-keytar
2025-02-02 03:19:48: KeychainService: checking if keychain supported
2025-02-02 03:19:48: KeychainService: check was already done - skipping. Supported: 0
2025-02-02 03:19:48: e2ee/utils: Master password is not set - trying to get it from the active master key...
2025-02-02 03:19:48: handleSyncStartupOperation: Processing operation: 0
2025-02-02 03:19:48: App: Client ID: f2f123dde77a4aedb2a900661703d03f
2025-02-02 03:19:48: models/Setting: Applying default migrations...
2025-02-02 03:19:48: e2ee/utils: Trying to load 0 master keys...
2025-02-02 03:19:48: e2ee/utils: Loaded master keys: 0
2025-02-02 03:19:48: ResourceFetcher: Auto-add resources: Mode: always
2025-02-02 03:19:48: permanentlyDeleteOldData: Processing items older than 7776000000ms...
2025-02-02 03:19:48: ResourceFetcher: Auto-added resources: 0
2025-02-02 03:19:48: checkDisabledSyncItemsNotification: No errors: Hiding notification
2025-02-02 03:19:48: permanentlyDeleteOldData: Items to permanently delete: {"folderIds":["a0f40419fcba40619ae8bae4c2ccb8cd","cc888baac13a42acb6bb72eef20c41be","780f0ebcf3b94ef5bddd0506bd79e0d6"],"noteIds":[]}
2025-02-02 03:19:48: permanentlyDeleteOldData: Deleting empty folder: a0f40419fcba40619ae8bae4c2ccb8cd
2025-02-02 03:19:49: models/Setting: Saving settings...
2025-02-02 03:19:49: models/Setting: Settings have been saved.
2025-02-02 03:19:58: SearchEngine: Updating FTS table...
2025-02-02 03:19:58: Updating items_normalized from {"updated_time":0,"id":""}
2025-02-02 03:19:58: SearchEngine: Updated FTS table in 1ms. Inserted: 0. Deleted: 0

I'm guessing it's something to do with my existing notes & how desktop applications work because both MacOS and Linux (Ubuntu Snap) are behaving the same way. Any help debugging/understanding what's going wrong?

In case the menu is functional on this blank windows gotta try View -- Reset application layout

Just to highlight one more thing -- when I first open Joplin I just see a Joplin process but I don't see any window or UI at all. If I try to reopen Joplin, only then it shows this blank window.
I opened View > Toggle Developer Tools to open Console. Below is the screenshot -- looks very similar to the earlier pasted log.

I don't see a menu entry Reset applicaiton layout. I see this:

For me this got fixed after I emptied the trash in Joplin, on a fresh installation right after synchronizing. Not sure what was the issue