I've had this very annoying niggle with GNOME (or GTK: I don't know what exactly I'm referring to) for a while now, and it has to be the single most important reason I prefer KDE over GNOME!
Anyway, enough babbling. I'm using Kubuntu Feisty (7.04), running Thunderbird in KDE. If I click "attach", it brings up a file name box, with the keyboard 'focus' on the text box.
If I start typing e.g "/home/fs", it will autocomplete with "/home/fshero", but with the end-part highlighted. Hence, I would still be able to type "hero" (as if to complete the name "fshero") myself.
However, I noticed that sometimes (and I can't quite figure out when systematically) when I type, it fills in the box completely automatically. So, the text 'jumps forward'. E.g. While typing "/h", it fills it with "/home", and then when I type "/f" it fills with "/home/fshero".
The only occasion where I have noticed this occurring systematically is if I press Ctrl+Tab to tab through all the options, then return back to the text-box again. Also systematic is when I select the whole text of the text box and press Backspace. After this, typing is back to 'old behaviour' (that is, the first situation I described above).
Apart from these observations, there have been times where the text box switched to the 'new' behaviour and I haven't been able to identify exactly what else does this.
The reason why this is so annoying is because I touch-type. So, when I'm typing at speed, I make mistakes with the 'new' behaviour (as I am expecting the 'old'). Thankfully I've never encountered this with any KDE dialogue boxes.
How do I turn the 'new' behaviour off with a keyboard shortcut or a permanent option? I hate having to select the text with the mouse and typing it all again!
NOTE: There are screenshots in my thread at http://ubuntuforums.org/showthread.php?t=701741