Originally Posted by jeanpba
the system added one line to propose you example.txt because example match with ex you just typed
the way you can save a file in a save
dialog lets you free to choose a name and extension. in some programs the file type is provided being the logical one. when [All Files] is selected all files and types show up.
when you begin to type a name and press [Tab] the filename is completed with one existing in that directory, just like in the Terminal pressing [Tab] to complete the path or filename. then you can choose to overwrite or alter the name of the new file. this works even when a specific file type is selected in the Save dialog -- hidden existing files show up. the suggested name isn't shown while typing though.
if you choose one that already exists a dialog shows up to warn you for saving the file in stead of one existing. this prevents from overwriting.
I don't know about the background of this but it seems to me best conforming Linux standards in naming and saving files and the routines behind it...
start with a filename and press [Tab]