* I modified a file
* I wanted to close jabref (CTRL+Q)
As the file was modified, jabref asks if it should be saved. I clicked on yes but unfortunately, I had mismatching curly brackets and the save failed.
Problem: jabref said that the save failed but the program was closed anyway. Hence, all modifications were lost.
Possible solution: if file save produced an error don't quit or ask again!
(JabRef Version 2.7.2)
Thank you for reporting this! You may be able to confirm that the file is in fact saved, although the final field change (that caused the unbalanced braces error) doesn't get included in the save.
The program wouldn't quit unless the file had actually been saved - a failure to save can happen under other circumstances, and will halt the shutdown process. However, in this specific case the failed field change isn't communicated to the save process, so it saves the file without applying the illegal field change, and then quits.