OK I did a bunch of testing and can fairly reliably reproduce this issue now. Below is the relevant info about my setup and how to reproduce. I did confirm that send data to developers is enabled.
Note: I will include all the same details when I send the database shortly.
Details of setup:
1) I use MacDive on my iPhone, Desktop, and iPad, all synced via iCloud.
2) Desktop Info - MacBook Pro (16-inch, 2019), MacOS 11.6, MacDive 2.14.2 - No issues
3) iPhone Info - iPhone 12 Pro, iOS 15.0.2, MacDive v1.4.7 - No issues
4) iPad Info - iPad Pro (11-ich), iOS 15.0.2, MacDive v1.4.7 - Has issues
Steps to reproduce the issue (screen shots attached)
1) Go into a dive
2) Go to notes
3) add/update/change notes
4) Hit up or down arrow in upper right
5) At this point the main section of the app goes all white
6) Now hit the log book icon on the left side and the app will crash
7) Launch MacDive
8) Go back to the dive that you were editing in step #1 and notice the previous comments are gone.
If I first select another tab in the same dive (gear, photos, etc) then I can use the arrows without issue. I was able to confirm the same thing happens if I use the swipe as well.
I've attached a few screen shots of this in action. The first shot is showing editing the notes field, the 2nd one is what happens after hitting the arrows, and the 3rd screen shotes shows the notes of the same dive after re-launching MacDive post the crashes (produced as above) showing the edits went missing.
- Editing the notes
- Editing the notes
- After clicking the arrows
- After hitting the arrow
- Same dive, post crash
- Same dive, post crash