Bug 332458

Summary: Dialog for dealing with name conflicts for files is riddled with errors.
Product: [Frameworks and Libraries] kio Reporter: Brock McNuggets <usenet>
Component: generalAssignee: David Faure <faure>
Status: RESOLVED FIXED    
Severity: minor CC: infroma
Priority: NOR    
Version: 4.11.5   
Target Milestone: ---   
Platform: Mint (Ubuntu based)   
OS: Linux   
URL: http://youtu.be/N7-fZJaJUv8
Latest Commit: Version Fixed In:

Description Brock McNuggets 2014-03-22 23:37:03 UTC
The dialog for dealing with a name-conflict for files is absurd, telling me the file I have not created already exists and is newer than the file that does already exist, and worse yet it has pop up text telling me that if I select to "overwrite" the file I will be prompted again when I am not!


Reproducible: Always

Steps to Reproduce:
See video
Comment 1 Christoph Feck 2014-03-24 21:46:51 UTC
This is because creating a new file is internally simply a "copy from template", so the file replace dialog appears when trying to create the same file again.

There are actually two minor bugs reported here.

The modification date is taken from the template file, but it could display the current date instead (this would also get rid of "Destination is more recent" warnings).

The text for the "Overwrite" button's tool tip is not context sensitive; the comment about you will be prompted again" does indeed not apply to single-file copies, but to recursive copies.
Comment 2 Brock McNuggets 2014-03-24 23:23:33 UTC
My suggestion for the dialog is something like this: http://prescottcomputerguy.com/tmp/file-dialog.png

(just made in a program where I can do mockups easily… it is missing the window widgets on top and is not the right style, but I trust you will get the idea).

Also tied to this (at least in process): If you pick a new name and create the file you get a notification telling you that the original name was used - which means data was overwritten anyway.
Comment 3 Roman Inflianskas 2018-03-15 07:05:52 UTC
It seems that this issue has been fixed: now (I use KDE from the master branch of git) I cannot create a file with the same name. It just gives me an error. No additional dialogs involved. In my opinion, it's a right behavior.

Feel free to comment on this if you think that this bug was closed prematurely.