the initial stash list is only partially useful. These pseudo-commits are incomplete as a single stash create two commits: one for staged content and the other for unstaged content.
Seems better to remove these pseudo-commits, and display stashed in the branch selector.