Open and Save dialogs descends down into sub directory if the selected directory has one sub directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GTK+ |
Fix Released
|
Medium
|
|||
gtk+3.0 (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Precise |
Won't Fix
|
Low
|
Unassigned | ||
Quantal |
Won't Fix
|
Low
|
Unassigned | ||
Raring |
Won't Fix
|
Low
|
Unassigned |
Bug Description
When selecting a directory that has one sub-directory, the open dialog descends down into the sub-directory.
1. Make this exact folder structure: ~/a-dir/b-dir/ (only one sub-directory in a-dir, a-dir can have files)
2. Open the Open dialog and double-click on the a-dir in your Home folder and click Open
I expect the a-dir to be selected, but b-dir is selected in stead. In the attached video you can see the a-dir being open, but the selection clearly uses b-dir instead.
3. Reopen the Open dialog and double-click on the a-dir
4. Type ./ in the Open dialog’s location field
The input in the edit field is automatically changed to ./a-dir/b-dir/. The only way I have found to actually select the a-dir is to press backspace once after completing step 4.
Similar behavior can be seen in the simplified dialog (e.g. when selecting destination for newly opened torrent files in Transmission).
Ubuntu 12.10. Programs affected gedit, transmission, gnome-screenshot, others.
Changed in gtk: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in gtk: | |
status: | New → In Progress |
Changed in gtk: | |
status: | In Progress → Fix Released |
Changed in gtk+3.0 (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in gtk+3.0 (Ubuntu Raring): | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in gtk+3.0 (Ubuntu Quantal): | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in gtk+3.0 (Ubuntu Precise): | |
status: | New → Triaged |
importance: | Undecided → Low |
You can also notice that the suggestions that appear when I type dot in the attached video is for the Home directory and not the a-dir.