#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 , 15 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 , 15 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 , 15 years ago
comment:4 by , 12 years ago
| Resolution: | → Duplicate |
|---|---|
| Status: | new → closed |
comment:5 by , 11 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.