Moin
October 14, 2025, 1:56pm
1
When you configure an avatar flair on a group that is not visible to everyone, a warning is shown telling staff that this will make the group visible:
Since this group has flair for its members, the name ‘TestGroup’ will be visible to anyone.
But this warning no longer shows up when you upload an image instead of using an icon.
I think it should show up in this case too
privateGroupNameNotice(visibilityLevel, isPrimaryGroup, hasFlair) {
if (visibilityLevel === 0) {
return;
}
if (isPrimaryGroup) {
return i18n("admin.groups.manage.alert.primary_group", {
group_name: this.model.name,
});
} else if (hasFlair) {
return i18n("admin.groups.manage.alert.flair_group", {
group_name: this.model.name,
});
}
}
But somehow hasFlair seems to be false for image uploads. So there is probably something wrong with that
I also wonder why this warning isn’t shown when you create a new group
3 Likes
tgxworld
(Alan Tan)
October 16, 2025, 4:41am
2
I’ve tagged this pri-medium for the team to look at.
Hi @Moin ,
Do you have any specific repro steps or a special configuration? I have tested it locally, and I wasn’t able to reproduce this.
1 Like
Hi @Moin ,
This you have been fixed here. Let me know if you encounter any other issues
main ← fix-flair-warning-on-reload
opened 02:03PM - 16 Oct 25 UTC
**Description**
When visiting a group's membership settings or reloading the … page after uploading a flair image for a group with limited visibility (ie, not everyone), the warning about group name visibility was missing. This occurred because the code checked `flair_upload_id` instead of `flair_url` since `flair_upload_id` is not set.
**Before**
<img width="1136" height="908" alt="imagen" src="https://github.com/user-attachments/assets/73231fd0-4dd3-403f-928c-cd3d34641dc5" />
**After**
<img width="1355" height="1019" alt="imagen" src="https://github.com/user-attachments/assets/839efa62-2f90-4e83-b9dc-2bc34900ffab" />
1 Like
Moin
October 16, 2025, 3:18pm
6
Did you also have the chance to look into why the warning isn’t displayed when you create a new group? I think it would be helpful to see the warning right when you create a non-public group with a flair too.
I didn’t tested this way but I can tell that the issue is the component used to display this is not present in the creation form, I will take a look.
1 Like
Hi @Moin ,
This should be fixed here
main ← fix-warning-flair-when-creating-new-group
opened 01:22PM - 21 Oct 25 UTC
**Description**
When creating a group with limited visibility (ie, not everyo… ne), the warning about group name visibility was missing. This occurred because the logic involved was in another component that was not rendered in this form. After refactoring the logic involved the flair is still visible in both places and in all other previous places.
[Meta issue link](https://meta.discourse.org/t/warning-that-flair-will-make-group-visible-for-everyone-doesnt-work-for-image-uploads/385552)
Group creation form
**Before**
<img width="1237" height="1005" alt="imagen" src="https://github.com/user-attachments/assets/ba4af002-1594-4830-8aa0-e4fa33cf7652" />
**After**
<img width="1989" height="1090" alt="imagen" src="https://github.com/user-attachments/assets/71608738-9515-4db5-8fb4-da4a05d54c98" />
Manage group page
**After**
`g/test_group/manage/profile`
<img width="1393" height="1317" alt="imagen" src="https://github.com/user-attachments/assets/7ae9c1a6-33b8-4829-9da4-d10f7010d90c" />
`g/test_group/manage/membership`
<img width="1426" height="1228" alt="imagen" src="https://github.com/user-attachments/assets/ef7edfd4-baa1-4dfa-ba5f-4cf8f7e2a752" />
`g/test_group/manage/interaction`
<img width="1441" height="1452" alt="imagen" src="https://github.com/user-attachments/assets/10aec54b-7a47-432d-9051-400d1b2dc3b6" />
Let me know if you find any issues.
1 Like
Moin
October 28, 2025, 2:43pm
9
Thank you.
I was a little confused when I tried this, because I expected the banner above the save button just like where it’s shown when you edit a group.
But it’s shown above the dropdown where you edit the visibility. That was off screen for me.