В приведённом ниже примере боковая панель и список категорий в редакторе темы не содержали категорию «Политика», несмотря на то, что пользователь присоединился к группе, дающей доступ к этой категории. Чтобы увидеть обновлённый список категорий, требовалась жёсткая перезагрузка браузера.
У вас есть доступ к этой категории (вы можете ввести её адрес в браузере и перейти туда), но она не отображается в вашем браузере, поскольку список категорий был загружен до того, как у вас появился доступ к группе. Вам просто нужно выполнить полную перезагрузку страницы после вступления в группу.
Необходимость полной перезагрузки форума проблематична по двум причинам:
UX — Пользователи не знают, что им требуется выполнить полную перезагрузку. Они присоединяются к группе, ожидая, что изменение доступа к категориям применится, но этого не происходит.
Нетехнические пользователи, особенно на мобильных устройствах, могут даже не знать, как перезагрузить страницу.
Некоторое время назад @tgxworldчастично исправил проблемы с обновлением категорий при присоединении к группам. Возможно, здесь можно применить похожее решение?