#1679 closed feature-request (Duplicate)
Add confimation to "Remove with data"
Reported by: | Jameshfisher | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 2.0.0 |
Component: | GTK UI | Version: | |
Keywords: | Cc: |
Description
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 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?"
Change History (6)
comment:1 by , 14 years ago
Milestone: | Future → 1.4.0 |
---|---|
Priority: | major → minor |
Summary: | "Remove with data" option dangerous and unchecked → Add confimation to "Remove with data" |
Type: | defect → feature-request |
Version: | 1.2.2 |
follow-up: 3 comment:2 by , 13 years ago
I offer a better solution to this issue at #1859.
Confirmation dialogs are a pain in the ass; they're easy to code but terrible UI.
comment:3 by , 13 years ago
comment:4 by , 11 years ago
Resolution: | → Duplicate |
---|---|
Status: | new → closed |
comment:5 by , 9 years ago
Milestone: | 2.0.x → 2.0 |
---|
I can see your point about confirmation before delete however I don't think it is as confusing as you make out.
Ceasing downloading/uploading is what the pause button is for.