Cyberduck Mountain Duck CLI

#2627 closed defect (fixed)

Multi-select Bug

Reported by: anonymous Owned by: dkocher
Priority: normal Milestone: 3.0.3
Component: interface Version: 3.0.2
Severity: normal Keywords: multiselect select selection delete folder expand
Cc: Architecture:


There have been multiselect bugs reported in the past, but I think they have been misunderstood as other bugs. The multiselect bug is still present and unfixed.

This bug is reproducible by connecting to a site, selecting a folder, then clicking the arrow of another folder that has NOT been opened yet (meaning a child list has not been made for that folder). There are two things selected at this point. One, the original folder that was selected and two, the now expanded folder.

This behavior is contrary to selecting a folder, then expanding (or contracting) an already loaded folder. This action does not change the folder selection.

Furthermore, once the selection error takes place, additional selections below the original selection in the file tree continue to be multiselections.

This bug can cause users to mistakenly believe they have single selected something new, when the folder expands in the window. However, once the folder has expanded in the window it pushes the still selected folder out of view of the user. So as the user moves to delete a single child file, Cyberduck deletes everything selected (the entire folder). The user thinks this is a delete bug and reports it incorrectly... like ticket #2590

Change History (3)

comment:1 Changed on Oct 3, 2008 at 10:51:14 PM by anonymous

Additionally, if you preform an action on an item within a folder, its parent folder becomes selected once the action is complete. I think the general mechanism here is that when a folder's content is refreshed, that folder becomes selected without deselecting anything that might have been originally selected.

An example of this is renaming a folder within another folder, once renamed (has to be a different name than the original name) the parent folder is refreshed to sort the contents with the item's new name. Once this refresh is complete, the parent folder is selected along with the renamed item.

comment:2 Changed on Oct 4, 2008 at 2:34:09 PM by dkocher

  • Resolution set to fixed
  • Status changed from new to closed

In r4185.

comment:3 Changed on Oct 4, 2008 at 2:34:19 PM by dkocher

  • Milestone set to 3.0.3
Note: See TracTickets for help on using tickets.
swiss made software