Оказывается, это действительно создаёт некоторые побочные эффекты:
- Когда самый последний пост в теме скрыт, и пользователь нажимает на индикатор последнего поста в списке тем, он пытается перейти к скрытому посту, но затем случайно «отскакивает» гораздо выше в ветке.
- Владелец скрытого поста не сможет его отредактировать, так как скрыты также и элементы управления постом.
Поэтому, похоже, лучшее решение — это:
body:not(.staff) {
.post-hidden a.expand-hidden {
display: none;
}
}