Bugzilla – Bug 314789
Completion list should disappear when full match is made
Last modified: 2007-09-15 21:23:51 UTC
---- Reported by ramzi@gafouri.net 2004-05-20 15:28:11 MST ---- The completion list should automatically disappear when a full match has been made when the user chooses to type the whole match and not use the list. This way the user does not need to press a key to get rid of the list before he/she can continue typing. ---- Additional Comments From tberman@gentoo.org 2004-05-20 15:46:33 MST ---- I am hesitant to implement this for two reasons. One is implementation, the other is not. First the implementation reason. Because of how our setup works, with the greyed out completion text and whatnot, when you have 4 of 6 letters of a word typed, and move in the list to a word that has 3 letters, all 3 become 'typed'. This behaviour is easy to change (in fact, it was hard to implement, changing it to go back to 0 would be a lot easier), however I found that in the testing I did, it felt far more natural the way it is now. With this implemented, you would either have that move now completing the word, not just moving up or down, which is insane (from my perspective), or you would have to define rules to the 'auto-complete the full word' where it would work on a keypress but not when the list is manipulated with the arrow keys or mouse (which is better than the other option). Neither seems optimal in my opinion, but I would love to hear arguments contrary. The second is my experience (limited) with other ides. None of them seem to do this, and I assume for good reason. To me, dismissing a dialog like that only makes sense if there is an assurance the user no longer wants to see it (Return, Tab, Escape, etc). Having it complete when you happen to match a word could be confusing. However, if this is something that is requested, I can look at spending some time (post mono 1.0) on putting this in place. ---- Additional Comments From tberman@gentoo.org 2004-06-25 20:48:54 MST ---- After some more thinking, this is not feasible. marking WONTFIX Unknown bug field "cf_op_sys_details" encountered while moving bug <cf_op_sys_details>Arch Linux 0.6</cf_op_sys_details>