not-nullptr / Aerochat

Native rewrite of Aerochat, a WLM 09 themed Discord client
Mozilla Public License 2.0
148 stars 8 forks source link

Private, but accessible, text channels are wrongly being omitted if they belong to inaccessible categories #41

Open dominichayesferen opened 1 month ago

dominichayesferen commented 1 month ago

If a channel you can access is the child of a category whose permissions you wouldn't be able to access, the channel is wrongfully omitted.

Here, I set up a server with the same permissions scenario as an actual public server I first encountered this on: image

However, in Aerochat you will notice a certain lack of the #g channel: image

Going into permissions breakdown with a plugin, these are the conditions to reproduce this: image image