Mark Fletcher wrote: > When clicking ancestor nodes in the Node Path bar, the cursor context > seems to be lost. I thought that I would be able to use Ctrl+Down to > drill back down to the cursor location after selecting, say, the root > node of the document in the Node Path, but this doesn't work. Instead, > Ctrl+Down takes me to the first child of that ancestor. Is this working > as designed? > > FWIW, if I use Ctrl+Up to select an ancestor, then click that same > ancestor in the Node Path, I can successfully use Ctrl+Down to get back > to the cursor.
There is no bug here. What you describe works as designed. Ctrl+Up and Ctrl+Down are expected to be used in *sequence*: Ctrl+Up, Ctrl+Up, Ctrl+Up, ..., Ctrl+Down, Ctrl+Down, Ctrl+Down. That's why each Ctrl+Up keeps track of the previously selected child. This is not possible with the node path bar which allows you to directly ``jump'' to any ancestor of the selected node.

