#1679: "Remove with data" option dangerous and unchecked
--------------------------+-------------------------------------------------
 Reporter:  Jameshfisher  |       Owner:        
     Type:  defect        |      Status:  new   
 Priority:  major         |   Milestone:  Future
Component:  gtkui         |     Version:  1.2.2 
 Keywords:                |  
--------------------------+-------------------------------------------------
 Presenting the user with an option that is dangerous should:

 * be ''expected'' by the user (the option should be in an appropriate
 context)
 * be ''confirmed'' after selection by the user

 Data removal is one of those dangerous operations.  Here's how Deluge
 currently handles it:

 * select "Remove Torrent" from the context menu
 * user is presented with an option to "Remove with data"
 * selection of "Remove with data" is unconfirmed before execution

 This violates both simple design principles.  I expect the "Remove
 Torrent" option to mean "cease downloading and uploading".  I have asked
 several others what they expect this to do, and they say the same.  More
 than once I have selected this option accidentally, and [http://forum
 .deluge-torrent.org/viewtopic.php?f=8&t=25205 so have others].

 The following instructions are unrelated, but are currently conflated by
 the UI:

 * ceasing downloading/uploading associated with a .torrent file
 * deleting all data associated with that .torrent file
 * (deleting the .torrent file itself ...?)

 These should be clearly separated.  I suggest the following:

 * The "Remove Torrent" option in the context menu exclusively means "cease
 downloading, cease uploading, and dissociate Deluge and this torrent
 file".  Selecting it prompts a confirmation: "are you sure you wish to
 remove this .torrent file from Deluge?"  There may be additional warning
 text if the download has not yet completed.
 * A new option is added to the context menu, "Remove Torrent and data".
 Selecting it prompts a confirmation: "are you sure you wish to remove all
 downloaded data, and remove this .torrent file from Deluge?"

-- 
Ticket URL: <http://dev.deluge-torrent.org/ticket/1679>
Deluge <http://deluge-torrent.org/>
Deluge project

-- 
You received this message because you are subscribed to the Google Groups 
"Deluge Dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/deluge-dev?hl=en.

Reply via email to