iBooks for Mac: "Delete Everywhere" should not be so easy to do accidentally

Originator:robotspacer
Number:rdar://28531146 Date Originated:28-Sep-2016 07:32 PM
Status:Open Resolved:
Product:iBooks Product Version:iBooks 1.7 (1253.15)
Classification:UI/Usability Reproducible:Always
 
Summary:
A few minutes ago, I accidentally deleted a PDF book from iBooks. I'm not 100% sure what happened, but I was in the list view, and I was trying to edit an author name.

I *think* what happened was that the text field became unexpectedly deselected as I was trying to correct a typo. Instead of backspacing, iBooks thought I wanted to delete the book. The confirmation dialog came up, but I was still typing. I pressed return to commit my change to the author name, but since the dialog had just appeared, I was actually confirming the "Delete Everywhere" button.

This all happened within a second or so. I did not have a chance to even read the text of the dialog. I wasn't even sure what I had accidentally confirmed until I noticed the book was gone.

This button should not be the default. It is *very* hard to recover from. I was able to get my book back because I have technical knowledge of where iCloud Drive files are stored, and a Time Machine backup. Normal users would not be able to recover from this. As far as I can tell, deleted iBooks aren't even visible in the "Recover Files" section of icloud.com.

Steps to Reproduce:
1. Open iBooks for Mac
2. Select a book
3. Press the delete key on your keyboard

Expected Results:
It should not be easy to accidentally, immediately, and irrevocably delete a book from every device I own.

Actual Results:
It's very easy to do this.

Version:
macOS 10.12.1 Beta 2 (16B2333a)
iBooks 1.7 (1253.15)

Notes:
I've attached a screenshot of the dialog that appears.

Configuration:
MacBook Pro (Retina, 13-inch, Early 2015)
2.9 GHz Intel Core i5
8 GB 1867 MHz DDR3
Intel Iris Graphics 6100 1536 MB

Attachments:
'Screen Shot 2016-09-28 at 6.19.13 PM.png' was successfully uploaded.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!