Похоже, в файле solutions.scss отсутствует элемент display.
Класс .select-kit имеет значение display: inline-block;, из-за чего .select-kit.solved-status-filter наследует то же значение. Это приводит к тому, что поле фильтра отображается иначе, чем остальные поля фильтров.
Я временно переопределил это значение для данного элемента, установив display: flex;. Хотел бы отправить pull request с исправлением, но у меня нет достаточной информации о том, как вы предпочитаете получать предложения по доработке.
Кроме того, стоит отметить, что в других фильтрах в обычном состоянии используется стрелка вправо, а здесь в обычном состоянии отображается стрелка вниз.
Спасибо за сообщение! Я смог воспроизвести проблему на моей локальной версии Discourse для разработки, работающей с последним кодом Discourse, поэтому, похоже, проблема ещё не исправлена.
Я переместил ваш пост в новую тему в категории UX, чтобы нам было удобнее отслеживать эту проблему.
Я заметил в нескольких местах, что селекторы, использующие переменные в значениях свойств, меняют формат с $var на --var. Это изменение фреймворка, и есть ли где-то документация об этом?
Мы также используем пользовательские свойства вместо добавления новых переменных Sass в других местах, где это возможно. У каждого подхода есть свои плюсы и минусы.