https://bugs.kde.org/show_bug.cgi?id=475235

            Bug ID: 475235
           Summary: Moving files to trash might unexpectedly delete the
                    files if confirmation of deleting them is off
    Classification: Applications
           Product: dolphin
           Version: 23.08.1
          Platform: Other
                OS: Linux
            Status: REPORTED
          Keywords: usability
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-n...@kde.org
          Reporter: gabr...@lockebo.se
                CC: kfm-de...@kde.org
  Target Milestone: ---

Created attachment 162094
  --> https://bugs.kde.org/attachment.cgi?id=162094&action=edit
Confirmation dialogue. This should not be able to be disabled

SUMMARY
If you have Dolphin configured to delete items without confirmation, then this
will also happen when files can't be moved to trash because of space
constraints. This is unpredictable, because the user might not know that there
isn't enough space in the trash. While the user will expect the item to be in
the trash, it will instead instantly delete with no warning or indication of
what's happened.

STEPS TO REPRODUCE
1. Configure Dolphin to skip the confirmation when deleting files
2. Reduce the size of the trash (or have little space left in it)
3. Move a large item to the trash

OBSERVED RESULT
The item is permanently (and silently) deleted

EXPECTED RESULT
A warning appears saying that the item can't be moved to trash because of its
size

ADDITIONAL INFORMATION
I'll clarify that I think that having confirmations off is absolutely valid for
many use cases. It can be annoying to have an extra step each time you do
shift+delete. However, it only works when there is intention behind the action,
which there isn't when it automatically does it out of space limitations. The
setting should only affect deletions explicitly triggered by user action.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to