One thing I often do on the web when reviewing is opening each commit of a revision in a separate tab. This allows me to review each commit separately and since I open them in tabs I don’t have to click back and forth between the commit list and the commit that I’m reviewing. Being able to view only one commit at a time I would also have to remember which commit I’m currently reviewing when clicking back and then scan the commit list to find the next one, which could be error prone.
One possible way around this in the desktop app coule be to have a separate view that opens all commits on one page, with some clear visual separation on where one commit ends and the other one begins (i.e. make them collapsible). This would allow us to review commit-by-commit without needing to implement tabs.
I think we solved this for now by being able to click on a commit and seeing only that commits diff.