iterate-ch / cyberduck

Cyberduck is a libre FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Microsoft Azure & OneDrive and OpenStack Swift file transfer client for Mac and Windows.
https://cyberduck.io/
GNU General Public License v3.0
3.2k stars 286 forks source link

Reload of browser after rename operation completes discards current editing state #11639

Open cyberduck opened 3 years ago

cyberduck commented 3 years ago

6856d9b created the issue

  1. Rename a file
  2. Before step 1 finishes, start renaming a second file
  3. After step 1 finishes, the rename session started in step 2 is ended Expected: I should be able to continue renaming as desired
cyberduck commented 3 years ago

3cbfc3c commented

Hi,

Thanks for reaching out. [[br]] Please update to the latest released version of Cyberduck (7.8.5). If the issue persists please tell us the operating system and the protocol that's in use.

– Sofie

cyberduck commented 3 years ago

6856d9b commented

Still happens on 7.8.5. macOS 11.2.3 + S3.

cyberduck commented 3 years ago

3cbfc3c commented

Is reproducible but currently expected behavior.

cyberduck commented 3 years ago

6856d9b commented

If you're renaming many files quickly, then this bug means that files will have the wrong name. It is not useful/expected to end (and save!) an in-progress rename session just because another rename completed. Since this causes loss of user data during a common operation, I increased the severity.