This is in for 0.501,
many thanks
I made a few refinements, like "if you try to type into the box while the default text is still there, it clears out that text first rather than trying to add onto it" and "autocomplete doesn't require a case-sensitive match". I think it also now moves the caret to the end of the line after an autocomplete, but I'm not sure I remember correctly.
I also tried to have it focus on the textbox when you open the window, but none of the usual suspects made that happen. If you're curious the code is at:
//TODO: make this actually select the element so that the user can type in the planet name without having to click on the element or navigate to it using WASD (which seems to work, oddly)
That last piece would go a long way, combined with an "enter clicks the button" behavior (which I could add, just gotta run for now), as I could then type 0,5,3,(characters of planet name),enter and it would take me straight there if there was a match.
But even with the mouse interaction this is a big win, thanks again