It’s finally frustrated me enough to motivate me to post about it.
I want to edit my team before a titan fight or raid, so I remove a hero from a slot. I then select the hero to replace it, but it ends up replacing some other hero in my team (because that slot happened to be the active one).
I think it’s logical, when you remove a hero from a slot, that this becomes the active one. So the next hero you select to come in to the team should fill the one you just vacated.
Easy one, surely?