Multiple capture prompts destroy data from all but the most recently opened
Describe the bug
If you open multiple task capture prompts the data for all but the most recent one will be lost when saved.
checkhealth
Orgmode ~
- ✅ OK Treesitter grammar installed (version 2.0.0)
- ✅ OK Setup called
- ✅ OK
org_agenda_filesconfigured - ✅ OK
org_default_notes_fileconfigured - ⚠️ WARNING
shellslashis not set. This might cause issues with file paths in links. Setvim.opt.shellslash = truein your configuration
Steps to reproduce
- Open a capture prompt for a task by typing
<Leader>oct - Type something into the header
- Open another capture prompt for a task by typing
<Leader>oct - Type something into the header
- :x to close and write the capture prompt
- :x to close and write the capture prompt
At step 5 the data written in step 3 is added to the org file. At step 6 the data written in step 1 disappears and doesn't appear in the org file.
Expected behavior
The expected behavior is that the data written in both step 1 and step 3 is now in the org file.
Emacs functionality
No response
Minimal init.lua
-- Enter your minimal_init.lua here
Screenshots and recordings
No response
nvim-orgmode version
2b91d9a
OS / Distro
Windows 11
Neovim version/commit
v0.11.3
Additional context
No response
I have also run into this issue - and suspect that it's the root cause of https://github.com/chipsenkbeil/org-roam.nvim/issues/79 (issue creating multiple refiles) as well
I merged a change that should fix this issue. I didn't check the org-roam, hope it didn't break anything. Let me know if things work on latest master.
I have just done some rudimentary testing and both issues appear fixed - thank you so much for sorting it out :)