(Un)Select all checkboxes for any particular commit when any is (un)selected

Thanks to 2fd119e7c060fac091b71cc1c27b88cf3f597b71 we now can select commits on many tabs. However that means there are multiple inputs for any particular commit, and switching tabs after selecting a commit hides what commit has been selected, possibly resulting in surprising behaviour.