Loses the list or doesn't save the latest version?
In my experience Geany closes without saving the list when it receives SIGINT.
To keep the list you need to use **File->Quit** after opening a new file or close and re-open the project.
Ideally this would be fixed