Going through the git history the existing logic of "dont do this if it's already selected" was just for audio or video QOL enhancements to not stop playing when the same conversation is selected.