The older topic only works for commits having the same message.
I quite often need to squash 2 commits that are not consecutive and which have different messages. But, currently, only the rebase option is presented.
This could work for consecutive commits too, as a shorthand for the right click > squash option.
Customer support service by UserEcho