The cursor is on 'syxsser' which is not correct. It should be on 'system'
About the changes
With #290 we overlooked, that only consecutive same characters shall move the cursor ahead by one. The #290 solution also moves ahead by one, if any character typed within a word is the same as the first, but other characters are in between.
I now cross checked the fixed behavior with explorer and it is exactly the same.
General
With #290 TypeAhead was fixed, but we all overlooked one use-case
Problem
Assume you have the following files in a directory
The attached .bat file creates such a situation.
About the changes
With #290 we overlooked, that only consecutive same characters shall move the cursor ahead by one. The #290 solution also moves ahead by one, if any character typed within a word is the same as the first, but other characters are in between.
I now cross checked the fixed behavior with explorer and it is exactly the same.