14. A computer program product comprising instructions stored in a non-transitory computer-readable storage medium, the instructions comprising: instructions to receive an input string in an input receiver; instructions to select a uniform resource locator (URL) address by searching for a shortest URL address previously visited by a user, wherein at least a portion of the shortest URL address matches the input string; instructions to trim the selected URL address down to include only a hostname of the selected URL address; and instructions to present the trimmed URL address as an inline-autocomplete entry in the input receiver.
19. The computer program product of claim 14 , wherein the instructions further comprise: instructions to disable the inline-autocomplete entry when a cursor in the input receiver is not at an end of the input string.