[usability] gnome's "save file" dialogs place focus inconveniently
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gtk+2.0 (Ubuntu) |
Invalid
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
Hello. I'm running up-to-date Gutsy using the "normal" Gnome interface.
I'm having a bit of an issue with the "save file" dialogs. On my machine (I assume this happens everywhere) when I click "save" in a GTK application (like GEdit), the dialog comes up, but its focus is in the "current directory" panel (the one on the middle-right, showing the contents of the currently-selected location). The result is that typing any letters leads to the instant-search feature inside Gnome's icon view.
For me at least, and I think for most people, the intuitive behavior of a save dialog is that the first typing done after clicking save be interpreted as the file name. Note that most "save" actions (either "save" for an yet-unnamed document or "save-as") do result in the creation of a new file, not the overwriting of an existing one; a simple "save" on an existing document doesn't bring up the dialog.
Consequently, I think the focus of the dialog when it's shown should be in the "Name" text-box. Also, in cases where the application suggests a name (for instance, GEdit fills the box with "Unsaved Document 2" or similar), it should be selected (as it is now, just not focused); when the application also suggests an extension only the filename should be selected, and the cursor should be placed between the name and the dot. For instance, when saving an image in Firefox the dialog is filled with something like "image.jpg"; the "image" string should be selected, the cursor should be just before the dot, and the text field should be focused. This is analogue to what Nautilus does when renaming a file.
(I don't know if FF uses GTK to display its dialogs, but it's irrelevant; I'm just saying how the dialogs should behave.)
I'm not sure what package to assign this to; probably one of the libgtk ones, please help me choose.
Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported feel free to continue to report any other bugs you may find.