I remember this bug from years ago, I'm back to using SourceTree, and now I'm remembering this problem.
Initially I click a stash, it shows the diffs. However, often, clicking another stash, or clicking the same stash again, won't refresh the diff view. The only thing that ensures that it works is clicking another stash then clicking the stash I want to view.
This is driving me crazy. I'm trying to go through stashes (yes we have a lot, sorry) and the amount of clicks I have to do is almost double.
There's not even a button to refresh the stash. Every stash when clicked should refresh the diff... period.
Note: Click on Like if you also have this issue.
Oh, I just re-discovered that branches work the same way... the diff view just often doesn't refresh when clicking on a branch, and I have to click on something else then back on the branch to see the diff or have it refresh.
This is super-frustrating. I'm rethinking going back to GitHub Desktop now... seriously this has been going on too long.