Группировка классов CSS в body через Discourse

Спасибо @Johani, я нашёл отличный компонент темы от @Falco :pray: Теперь все группы пользователя отображаются в теге body. Я искал решение, но нигде не нашёл упоминаний об этом компоненте.

Нашёл странную особенность в работе компонента (кроме администратора). Когда я добавляю пользователя в группу, тег body не обновляется — новая группа не отображается в нём.

Я обновил страницу, вышел из аккаунта, проверил в режиме инкогнито, переключился между браузерами, проверил на разных серверах… ничего не помогло.

@Falco, не могли бы вы проверить эту проблему?

Обновление: проблема вызвана настройкой видимости выбранных групп. Я установил: «Видно владельцам групп и администраторам». Именно поэтому компонент не мог отображать имя группы в теге body. Если я установлю видимость: «Все» — всё начинает работать корректно.

Думаю, это некорректная работа компонента. Я прав?

Это ожидаемое поведение компонента. Если группа не видна текущему пользователю, она не будет добавлена в список классов body, так как это привело бы к утечке информации.

Спасибо! Я понял. Кстати, ваш компонент решает очень важную задачу. Он должен быть хотя бы в списке компонентов.