Going to be reposting my feedback onto the canny now that it appears to be set in stone according to the community team, but I wanted to also repost it onto here so I could gather more feedback and support from others who appear to feel the same way and hopefully we can sway things into a better way.
Please
leave feedback in the comments below regarding this if you agree.
____________________________________________________________________________
So I'm actually rather mixed about it being able to be overridden by anything at all. The reason being, at least in my case (not sure about others) is I tend to show the avatars of others I have had a conversation with at least once, and so they can be fully shown as I'm fairly strict with my safety settings particularly with my file size limits and minimum perf limit. Now here's the thing, as you can see in the images below --
...Yeah, I have an extraordinary amount of
showAvatars
and part of it is because of meeting people and showing them and also because I tend to show friend's avatars regardless and I'd rather not have to clear all of my 'showAvatars'. Now I totally understand this being a me problem pretty much, but there are times when friends of mine change into public avatars that I personally do not like (not necessarily offensive, but more so obscenely unoptimized.). So I'd rather it be the case where once you hide an avatar by ID, it would be hidden no matter what until the person switched out of the avatar and would _not_ be overridden. I could _maybe_ see some concerns over how would one be able to unhide an avatar ID if it's hidden and can't be shown no matter what until it's unhidden.
Aside from being able to unhide it in the QM I'd also assume it'd be considered a moderation action of some sorts as well alongside the others in the 'Blocks & Mutes' section of the website so it'd have a list of blocked avatars ID you could delete individually or as a whole if necessary. Another small point someone brought up to me is the common use-case of hiding and showing someone's avatar to fix an issue of someone being invisible or their voice being offset from where their head actually is so that was another factor of showing a lot of people's avatars as well.
Another point regarding my rather strict performance settings limits. Even though I have everything set to shown for friends for the custom safety settings, because of my avatar cap being set to 50 MB and minimum perf set to Medium, some friends depending on their personal avatars would be hidden regardless unless I were to explicitly show their avatar so this is another thing to consider for this.
And now that I think about it, most avatars (and also if your trust rank is below a certain level) would be hidden by a fallback per my perf settings, but what if I didn't know at first, showed someone's avatar and it was just a really bad avatar? Sure I could just hide the user in general, but what if I just want to block the avatar ID in general so I never have to see it again? If 'Hide Avatar by ID' were to be overridden by 'showAvatar' it feels like it would just be kind of pointless.