I'm not sure if this is a bug or if it is intended
behaviour- either way it's certainly unexpected and
only noticeable with four or more open documents/tabs.
The expected behaviour of smart tabbing would be to
remember the order in which you last viewed the
documents/tabs.
With the current implementation only the current and
previous documents order is stored while all remaining
documents are sorted by the order in which they appear
in the tab list.
I'll try clarify by means of example. Open 4 documents
(A, B, C, D) where the letters indicate the sequence in
which they are opened.
The stack reacts as follows:
A, B, C, D [Ctrl+Tab]
B, A, C, D [Ctrl+Tab+Tab+Tab]
D, B, A, C [Ctrl+Tab+Tab+Tab]
C, D, A, B ..incorrect - stack should be C, D, B, A
..continuing with incorrect stack.. [Ctrl+Tab+Tab]
A, C, B, D ..incorrect - stack should be A, C, D, B
Any number of combinations will show that the stack is
always sorted after the top two documents. (K, F, A, B,
C, D, E, G, H, I, J)
This is obviously undesirable since the idea is that
[Ctrl+Tab+Tab] should switch to the second to last
document you worked on.
Logged In: YES
user_id=1315032
Actualy I intended it to work that way, So I guess this is
not a bug but a feature request.
I will compare the described behavior with eclipes' behavior
(from whom I took the idea of the list box dialog)and I will
see.
- Eran
Logged In: YES
user_id=1532415
Thanks Eran,
The code did seem quite deliberate :P I was just not sure
what the advantage of this method would be, so I thought it
may be a logic bug.
Looking forward to your verdict.
Kind regards,
Nix