"Create Folder" in Nautilus is counterintuitive - does not apply to selected folder

Bug #263500 reported by Nick Jenkins
4
Affects Status Importance Assigned to Milestone
nautilus (Ubuntu)
Invalid
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: nautilus

What I did: In Nautilus, I open a Windows share, with the left-hand "places" sidepane open. I have "View as List" selected". I drill down 4 or more folders deep until finding some directory, several levels deep, in which I want to create a new folder for my files. I click on that directory on the right hand part of the window, to make it active, and it is highlighted in an orange colour to indicate that is it active. I then go File -> Create Folder.

What happens: This creates a new folder in the top level directory. So it ignores all the drilling down, ignores the active directory, and creates a folder at the top-level.

What I expect to happen: "Create folder" should be relative to what is active. If a folder is active, then "Create Folder" should create a new folder inside that active folder. If a file is active, then create folder should create a folder inside the current folder. "Create Folder" should not create a folder at the top level, and should not ignore what the user has selected.

Related information: The same thing happens when pressing Ctrl-Shift-N, which is the keyboard shortcut to create a new folder.

Possibly related information: The "what I expect to happen" behaviour is what Windows Explorer does, and is what I am familiar with, but it is also I think the most logical thing to do, and what most users would expect to happen.

Release: Ubuntu 8.04.1
Nautilus version: 2.22.3

ProblemType: Bug
Architecture: i386
Date: Mon Sep 1 15:21:55 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/nautilus
Package: nautilus 1:2.22.3-0ubuntu2
PackageArchitecture: i386
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
SourcePackage: nautilus
Uname: Linux 2.6.24-19-generic i686

Tags: apport-bug
Revision history for this message
Nick Jenkins (nickpj) wrote :
Revision history for this message
Parthan SR (parth-technofreak) wrote :

Thank you for taking your time to file this bug and helping to make Ubuntu better. Does the above behavior only happen when you are trying to open a Windows share or happen with the local filesystem directories as well?

What I found Nautilus to be doing is it uses the Location mentioned in the text box above the listings to use as the directory to create the new folder. For example, if I drill down to /home/foo/bar1/bar2/bar3, select bar4 folder in this directory and select File>Create new folder, it creates the new folder in bar3 directory instead of the bar4 directory. As the Location path doesn't change when a folder is selected causes the new folder to be created in the current Location path.

This might seem to be a bad behavior but makes sense considering that you can select multiple folders from the current Location path. When you have selected multiple directories then it doesn't make sense to create the new folder in each of them, and hence it creates in the Location path which is a single directory location.

In your case, please check what does Nautilus shows when you are at your target location. If the new folder doesn't get in the shown Location path, then it might be a bug. Thank you.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for the bug report. This particular bug has already been reported, but feel free to report any other bugs you find.

Changed in nautilus:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.