# any idea what has happened to my longform plugin?
## Retrieval Notes
- Session id: `019d08c2-590b-7bf1-b275-63e2b527fa5e`
- Source: `Agent Client fallback`
- Last activity: `2026-03-20T01:01:39.442Z`
## My Notes
<!-- Add your notes here. This section is preserved across syncs. -->
## Conversation
### User
any idea what has happened to my longform plugin?
### Assistant
I’m checking the Longform setup in your vault first, using the Obsidian CLI workflow and the plugin files/config to see why it’s stuck on “Waiting for Obsidian Sync to complete…”.
### Assistant
The CLI path is blocked by sandbox because it needs its local lock file, so I’m falling back to the vault/plugin files directly to identify what Longform is waiting on and whether the plugin is still installed cleanly.
### Assistant
Longform is still installed and still listed as enabled. The immediate clue is that its panel is rendering but hanging on a sync gate rather than crashing on load, so I’m checking its saved state and plugin code next.
### Assistant
I’ve confirmed the plugin has an explicit “wait for sync” gate. The next question is whether your saved settings turned that on and whether Longform can still see Obsidian Sync correctly in your current app state.
### Assistant
The relevant setting is on in your saved Longform config: `waitForSync: true`. That means Longform will refuse to load until it thinks Obsidian Sync has finished, and this screen is exactly the code path for that.
### Assistant
Yes. The most likely issue is that Longform has put itself into its sync-wait mode, and it’s currently stuck there.
Your saved Longform settings in [.obsidian/plugins/longform/data.json](/Users/nickyoung/My%20Obsidian%20Vault/.obsidian/plugins/longform/data.json) have `"waitForSync": true`, and Longform 2.1.0 explicitly shows that exact screen when that flag is on and it believes Obsidian Sync has not finished. The relevant plugin code is in [.obsidian/plugins/longform/main.js](/Users/nickyoung/My%20Obsidian%20Vault/.obsidian/plugins/longform/main.js), where it checks Obsidian’s internal Sync plugin API and renders “Waiting for Obsidian Sync to complete...”.
So the likely possibilities are:
- Obsidian Sync is genuinely hung or still indexing.
- Longform’s sync detection is stale after an Obsidian update and is reading the Sync state incorrectly.
- The fallback wait is not rescuing it because Longform still thinks Sync is actively syncing.
Fastest fix to try in Obsidian:
1. Open `Settings -> Community plugins -> Longform`.
2. Turn off `Wait for Obsidian Sync`.
3. Reload Longform or restart Obsidian.
If you want, I can also make the config change directly by flipping `"waitForSync": false` in [.obsidian/plugins/longform/data.json](/Users/nickyoung/My%20Obsidian%20Vault/.obsidian/plugins/longform/data.json), but that will need write approval because this session is read-only.