If a technical error occurs while storing content (such as project structure or circuit content), e.g. caused by a still undetected program bug, it can happen that the file to be updated is corrupt afterwards. In the worst case, the project cannot be opened anymore.
Make the behaviour more robust in such cases. It's okay if the user sees an unexpected error dialog, but for heaven's sake avoid corrupt files.
If a technical error occurs while storing content (such as project structure or circuit content), e.g. caused by a still undetected program bug, it can happen that the file to be updated is corrupt afterwards. In the worst case, the project cannot be opened anymore.
Make the behaviour more robust in such cases. It's okay if the user sees an unexpected error dialog, but for heaven's sake avoid corrupt files.