"Your topic is similar to..."-box has class=hidden

The your topic is similar to… banner:

Has class="composer-popup hidden similar-topics ember-view"

This kind of clashes with an assumption that a dev on our side made, namely that everything with .hidden should be … hidden :slight_smile:

So he put a

.hidden { 
   display: none !important;
}

in the CSS somewhere.

Could be nice not to put class=hidden on things that should not be hidden :slight_smile:

Hmm not sure, perhaps @Johani could have a look… low priority.

Indeed, didn’t expect this to be a Prio 1 :wink:

Решена ли эта проблема в каком-либо баг-репорте?

В данный момент я использую новую версию Discourse 2.6.0.beta2, и представление «Похожие темы» никогда не отображается.

При проверке через инструменты разработчика видно, что запрос для загрузки похожих тем выполняется, а div с классом similar-topics заполняется контентом. Однако у него установлен класс hidden, что приводит к применению стиля display:none !important; через файл helpers.scss.

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

Только что обнаружил этот коммит, который, по-видимому, сломал это: FIX: Adds important declaration to `.hidden` utility/helper class · discourse/discourse@5a34c7c · GitHub

Обсуждение изменений ведётся здесь: Guest Gate (Sign Up Popup Plugin) - #55 by michaeld

Я могу воспроизвести эту проблему и здесь, на meta. Похоже, это действительно одно и то же.

Думаю, это должно исправить проблему:

Ждём проверки с нашей стороны.