[change] preferSameWidthHeight is only apply when badgeText.length < 3.