Почему посещаемый элемент темы в классе не обновляется?

Я хочу сделать посещённые темы в списке topic-item-list менее заметными, и я использую следующий CSS-код:

.topic-list-item.visited >*{
  opacity: 0.7;
}

Однако я обнаружил, что при посещении темы к ней не добавляется класс visited, как показано на изображении ниже.
image

Также, знает ли кто-нибудь, в чём разница между .unseen-topic и .visited?

Здравствуйте,

У меня это работает. Я протестировал это на своём тестовом сайте, и класс visited появляется после открытия темы.

Это новая тема, которую я ещё не открывал, поэтому отображается класс .unseen-topic.

Я добавил этот CSS в раздел Common / CSS:

.topic-list-item.visited {
  opacity: 0.7;
}

После открытия темы появляется класс .visited, а класс .unseen-topic исчезает.

Как видите, прозрачность работает корректно. :slightly_smiling_face:

Обратите внимание: если в ранее посещённой теме появились новые ответы, класс .visited исчезнет, пока вы их не просмотрите.