hidden community?

5 months ago by yuman to c/meta

what's going on here? I don't remember hiding any community and I'm def not finding any option to un-hide it

I'm using t.programming.dev, if it's important

ptz 3 points 5 months ago

TL;DR: I think it's a bug in how v1.4.41 handles admin-hidden communities. You should be able to just click the "Eye" button to reveal the post, but I doubt I'll fix it on the 1.4.41 version since 1.5 is close to release.


If you click the "eye" button to reveal it, what community is it?

Could be one of the following:

  1. You could have intentionally or unintentionally filtered the community in the Tesseract settings.
  2. It could be a bug for how it handles communities hidden by the admins

For the first, go to Settings -> Filtering and see if any are listed in the communities section.

For the latter, I'd need to know if the community is hidden by the admins to see if it is a bug in the way those are handled.

(I'm the Tesseract dev)


The current release version is pretty far behind the dev branch I use daily, and I've completely rewrote how those filters work, but I tried #1 on the old version and it shows a different message:

Which makes me think it must be a bug in how admin-hidden communities are handled. If you can let me know what community that is, and confirm if it's admin-hidden, that would be helpful.

As I said, I've completely re-written the way the filters work in v1.5 so I'll have to add a check so that hidden communities aren't set with the filter flag if you're subscribed to them (which I think is how the API handles it).


I just checked the filter processing code on the 1.5 dev branch, and it doesn't trigger on hidden communities at all, so if that is the case, it should be fixed in the upcoming version.

path: 0 23832686, hotness: undefined, score: 3, children: 2
yuman 2 points 5 months ago

thanks for the reply. filtered is empty and the community is !die_reklame@feddit.org

this is how it shows in the sidebar (subscribed). went through all options and nowhere is it listed as blocked/silenced/whatever.

yes, clicking "show" reveals the post.

path: 0 23832686 23834167, hotness: undefined, score: 2, children: 1
ptz 1 point 5 months ago

Ok, thanks. That red eye slash icon means it's an instance-hidden community so there's no workaround other than clicking the button to show the post. I've confirmed this is a bug in how instance-hidden communities are handled by the filtering options. It's fixed in 1.5 but it's not quite ready to release yet.

path: 0 23832686 23834167 23834300, hotness: undefined, score: 1, children: 0
Zorque 1 point 5 months ago

Are there private communities in the fediverse? It might be that it's set that you have to be invited/subscribed to be able to see it.

path: 0 23835996, hotness: undefined, score: 1, children: 0
UlrikHD 1 point 5 months ago path: 0 23832297, hotness: undefined, score: 1, children: 6
yuman 1 point 5 months ago

no, British Telly is showing fine, !die_reklame@feddit.org is hidden. I haven't selected "hide bot stuff" anywhere in settings.

path: 0 23832297 23834180, hotness: undefined, score: 1, children: 1
UlrikHD 2 points 5 months ago

c/die_reklame has been set to hidden by an admin due to being a community primarily driven by a bot, but it seems like it wasn't added to the public hidden communities list. That's our mistake, we will update the list to show it as hidden.

Hiding communities isn't something done by moderators, it's something we do at an admin level according to our instance's policy.

path: 0 23832297 23834180 23834511, hotness: undefined, score: 2, children: 0
ptz 0 points 5 months ago

So it is an admin-hidden community then? If so, that confirms the bug. Should be fixed in the upcoming v1.5. I doubt I'll release a hotfix for this since 1.5 is close to release and improves on 1.4.41 in just about every single way.

Clicking the "eye" button should reveal it to the user, though, like any other item they've filtered.

path: 0 23832297 23832880, hotness: undefined, score: 0, children: 3
UlrikHD 1 point 5 months ago

I haven't hidden the community yet and the post is visible both on the standard frontend and the tesseract frontend. Not quite sure what's going on in OP's picture, checking the database, all the recent posts seem normal.

path: 0 23832297 23832880 23833592, hotness: undefined, score: 1, children: 2
ptz 0 points 5 months ago

Are we sure it's the British Telly community? Unless OP manually revealed that post, then the two hidden ones above may be something else.

Regardless, they can click to reveal it as a workaround, and I still think it's just improperly handling communities marked as hidden since this is the code that seems to be triggered:

https://codeberg.org/...

// Community Hidden
if (post.community.hidden) {
    hidePostReason = 'Community is hidden'
    return true
}

That's fixed / no longer applicable in (upcoming) 1.5 since I re-wrote the whole filtering subsystem and no longer flag those to be filtered/hidden.

path: 0 23832297 23832880 23833592 23833726, hotness: undefined, score: 0, children: 1
UlrikHD 2 points 5 months ago

Good point, I think I misunderstood OPs post

path: 0 23832297 23832880 23833592 23833726 23846108, hotness: undefined, score: 2, children: 0
meta
meta

@programming.dev

login for more options
2781
278
30

Welcome to the Programming.Dev meta community!

This is a community for discussing things about programming.dev itself. Things like announcements, site help posts, site questions, etc. are all welcome here.

Links

Credits

  • Icon base by Lorc under CC BY 3.0 with modifications to add a gradient

go to feed...