Follow-up from Hackathon-issue 5. PR sourcegit-scm#1396 was rejected as not-planned, mainly due to performance concerns. (PR is still Open, under discussion?)
Jumping between changesets with the "Files" tab open should preserve selection and tree status. It should (when possible) keep the selected file opened so you can just between changesets and compare the file easier.
and also keep the same tree nodes open as in previous changeset.
More work may be needed...