Some bugs include: * Auto completion stay around when clicking to change caret selection. Fine when arrowing to change caret. * Can never move the caret to a previous spot in the prompt. It always jumps to the end. * The selection will sometimes jump to a random spot in the middle of the prompt when it was going to jump to the end. Happens when there are multiple text nodes.
Created attachment 19860 [details] Patch
Comment on attachment 19860 [details] Patch r=me, small typo in the ChangeLog: "carent"
Landed in r31120.