Xit
Xit copied to clipboard
Interrupting a reload with another reload messes it up
I had the following scenario:
- Select a branch that is far enough down the list to trigger more history processing
- While it's still processing, delete the branch, triggering a reload
- After the reload, it does not process the list through the currently displayed rows
- Scrolling to the top shows history lines starting from nowhere, so the refresh did not start clean
Punting on this again because it's actually hard to make it happen reliably.