Stash window may operate on unwanted stash under some circumstances when view is not refreshed
What steps will reproduce the problem?
- Make some stashes, open Stash list window
- Make one more stash
- Switch to Stash list window -> stash list is still the same, it wasn't updated
- Try to perform any operation on any stash in the list, e.g. delete -> surprisingly operation will be performed on another stash, not on one that is under cursor
It is sort of dangerous because one can accidentally apply or even remove unwanted stash.
I think that Stash list window should check if the stash list being displayed is up to date before doing any operation on it.