foible

noun

A minor weakness or eccentricity in someone's character.