Пост был разделён на новую тему: Некоторые посты показывают «игнорируемый контент»
Похоже, эта проблема была решена с помощью следующего компонента:
Не знаю, можно ли это потенциально интегрировать как настройку по умолчанию при новой установке Discourse или как опцию в настройках?
Вот ещё одна связанная тема на эту тему:
Кажется, эту функцию можно будет в будущем доработать, возможно, добавив несколько дополнительных опций для отдельных пользователей, модераторов и администраторов, чтобы они могли настраивать её в зависимости от ситуации.
Если я правильно помню, команда говорила, что скрытие постов игнорируемых пользователей не входит в план разработки, и они считали, что скрытие поста нарушает принцип. Именно поэтому в Discourse до сих пор нет этой крайне необходимой функции.
Принципы важны, и у этой команды они есть!
Прочитав, понимаешь, что акцент сделан скорее на сообществе в целом, чем на индивидуальном пользовательском опыте, поэтому для сообществ это может стать проблемой, если люди слишком часто игнорируют друг друга.
Не могли бы вы в 2025 году пересмотреть эту функцию?
Чтобы скрывать темы, созданные заблокированными пользователями.
Или, возможно, добавить атрибут data-op-user-id к тегам <tr> тем для десктопной и мобильной версий?
Хочу также попросить изменить это поведение: если не по умолчанию, то хотя бы как опцию. Я понимаю и уважаю аргументы и решения создателей по этому вопросу, но есть и недостатки. Например, если пост игнорируемого пользователя — последний и единственный новый пост в теме, он всё равно будет отображаться в разделе /unread, что просто сбивает пользователей с толку. Каждое сообщество уникально, и в некоторых уже существуют устоявшиеся правила работы с нарушителями, поэтому, на мой взгляд, они должны иметь возможность полностью скрывать посты игнорируемых пользователей без каких-либо следов, если это соответствует их стилю модерации.