I’m becoming disillusioned with the number of bugs that there appear to be in DevonThink 2. I really have to wonder about the quality of the testing being done. Here’s the latest bug I’ve come across (I don’t have the time to report most of them unfortunately but bugs like the following are really annoying.)
To replicate the bug.
- Create a new sheet with say two columns
- Open the sheet in a separate window
- Use the ‘Add New Record’ button to add say 4 records
- Enter some text in the first record in Col 1
- Press return and enter something in Col 1 on Row 2
- Repeat until you are in the first cell on the fourth row
- Click on the ‘Delete Selected Records’ button to delete the blank row you are currently in
- Ok the warning message
- The first record is deleted!!!
I wish this was an isolated incident but unfortunately it’s not and this particular bug bit me in a much larger sheet. When I eventually realised that the first records on my sheet had been deleted it cost me a lot of time and effort tracking down the missing information.
In trying some other variations in deleting records it seems clear that deleting records in sheets is badly broken. Speaking as a programmer myself, anything that results in loss of data by users is a serious issue and should be given a high priority for being fixed especially when the results are unpredictable and may not even be noticed by the user at the time.
Why isn’t it possible to undo deleting a record in a sheet? In an age when virtually any user action can be reversed it’s hard to understand why something as simple as deleting a row in a sheet can’t be undone.