GNOME Bugzilla – Bug 362044
Reusing search strings from history does not work (text is alsways replaced)
Last modified: 2007-09-14 14:09:59 UTC
1. Give focus to the deskbar applet. 2. Press the <arrow-up> key to select the last typed search string. The whole string is selected now. 3. Try to modify the search string. Current behavior: The whole string is replaced by whatever you type. Expected behavior: The string should be modifiable. Also, you should be able to use the mouse to select a portion of the string or to place the text cursor at the desired position. At the moment this is only possible by using the keyboard. Trying to change the selection by mouse results in the whole string to be selected. Together with http://bugzilla.gnome.org/show_bug.cgi?id=345800 this would result in vastly improved usability. Imagine this scenario: User types "bugz" and a browser history URL entry pointing to the gnome bugzilla pops up. The user presses <TAB> (or whatever) to expand the string from "bugz" to the full URL and modifies the bug number to his wishes.
Actually in the case of bugzilla you might find it useful to use the web searches feature. Simply add a bookmark to epiphany with an address of 'http://bugzilla.gnome.org/show_bug.cgi?id=%s' and a title of something like "GNOME Bugzilla". Now if you enable the web searches extension you can do bug number searches. I know this is not directly related to your problem but I think I should just forward on this trick imparted on me by Raphael.
It works in button mode, whereas in entry mode it doesn't.
I'm sorry, but comment 2 only refers to selecting the text with mouse.
For me the bug exists when using the keyboard, in version 2.16.0, in either button mode or text box mode: 1. Activate Deskbar, either using the shortcut or the mouse. 2. Press UpArrow. The previous command is now entered and selected in the search box. 3. Press End or RightArrow. The text is unselected. 4. Press any alpha-numeric key. The text is erased. The expected behavior is that in step 4 the corresponding character is inserted at the caret, in addition to the existing text from the previous command.