Flair should not require primary group in order to function

I’m not sure whether to file this as a bug or a feature request. It seems like a bug to me, but reading further makes me think this was intentional behavior? I just can’t for the life of me figure out why. (further reading on the topic linked above)

What happens if someone is a member of several groups with flairs. Which is applied?

Same thing that happens with title. (I don’t know what that is, I’m just saying that it would make a lot more sense whatever it is.)

Edited to add: I would suggest that it should ignore the new group’s title and flair unless the new group is set to default to primary. Another option would be to follow the current rules for “primary” groups, which is to use whichever was the most recently assigned to the user.