See T3725 for the original discussion of this feature.
- Blur handler wins over click handler, so clicking results doesn't actually work.
- Sorting doesn't put exact username matches first.
- Blur handler still sometimes wins over click handler, depending on how fast things are.
- Excessively aggressive activation when typing ordered lists using # as a list marker.
- Various punctuation rules could likely be more intuitive.
- Probably better to pop the autocomplete only after the first valid character to prevent flashes, since this is generally better for experienced users.
- Autocomplete may position itself offscreen, e.g. in Conpherence.
- Autocomplete should try to intelligently dismiss itself when you type a bunch of text.
- Autocompleter should activate in the middle of lines on indented lists.
- Autocompleter implicit dismissal should work in the presence of results with missing autocomplete data.
- Autocompleting a token without a suffix should add a space.
- Abnormal mouse click behavior could be cleaner.