It is exactly the behavior you should see per your examples. It will always search from the point your at now downward (until last match, then back to the top of list).
Well, to continue with the example of "2"s... I think you are saying that I should see:
--A--
1) Press "2"--jump to Seq#2
2) Press "2"--jump to Seq#22
3) Press "2"--jump to Seq#222
4) Press "2"--jump to Seq#2222
etc. (unless I exceed some wait timeout, at which point I would begin at step 1 again)
however, I currently see --B--
1) Press "2"--jump to Seq#2
2) Press "2"--jump to Seq#20
3) Press "2"--jump to Seq#21
4) Press "2"--jump to Seq#22
5) Press "2"--jump to Seq#23
etc. through #29, then it jumps to #200 & continues to #299, then jumps to #2000 & continues to #2999, at which point it jumps back to #2.
It looks like both are valid search methods according to what you are describing. However option --A-- assumes that you are typing multiple digits, where --B-- always assumes you are typing the first digit....
When using alphabetic characters, I see behavior --A--. I guess I figured numbers would work similarly.
I'm not sure why you want to move around via the sequence number, unless you have them memorized to a particular track. If so then you have a fantastic memory. I know pi to about 8 digits (3.14159265). You may be able to get to 100 digits!
Although my memory is good, it's supplemented by a 2MB Marantz 5200 remote control. I'm creating navigation panels for each album I have in MJ & I want to have direct track access when I'm looking at the track list panel for each album. It would be cool to just remember that in a default sort, Seq#5427 is Song "xxx"
Best,
Brad