Спасибо! Я проверил GitHub, но пока не нашёл там новых коммитов.
Спасибо за подсказку насчёт цвета; я имел в виду цвет рамки поля поиска (сделать её белой). Есть ли способ сделать и это?

Спасибо! Я проверил GitHub, но пока не нашёл там новых коммитов.
Спасибо за подсказку насчёт цвета; я имел в виду цвет рамки поля поиска (сделать её белой). Есть ли способ сделать и это?

Это значит, что вы не используете этот компонент темы
Поделитесь ссылкой на репозиторий GitHub, который вы только что проверили.
Может ли этот компонент вообще работать с сочетанием клавиш для поиска (“/”)? Сейчас при использовании этого сочетания он переключается обратно на значок поиска и раскрывающийся список:
Для справки, в официальном компоненте «Поиск в заголовке» есть небольшая другая проблема: при использовании сочетания клавиш фокус переходит в поле поиска, но результаты отображаются только после того, как поле будет выбрано щелчком мыши:
Поэтому я задумался: есть ли способ сделать поиск в заголовке полностью совместимым с использованием сочетания клавиш?
На самом деле, я считаю, что ваши обновления касались темы, то есть всей темы (обратите внимание на название репозитория):
Я же говорил о компоненте: GitHub - discourse/discourse-header-search · GitHub
Кажется, у него другой владелец, я, вероятно, всё перепутал, извините.
Да, всё верно. Это тот самый репозиторий, связанный с этой темой, даже если он назван не совсем корректно. См. первое сообщение темы.
Вам нужен вот этот:
Хорошо, спасибо. Если это тоже компонент, я могу использовать его вместе с моей темой. Тогда я тоже попробую этот вариант. Спасибо за помощь.
Может быть, вы могли бы обновить это в первом посте, чтобы было ясно, что это компонент (возможно, есть и другие, как я, которые избегают тем, но хотели бы использовать компонент).
Недавно, после обновления исходного кода Discourse, возник конфликт с компонентом темы, и в результате исчезла верхняя панель заголовка Discourse.
Судя по тому, что я вижу, компонент использует устаревший код. Я считаю, что он больше не должен работать из-за всех недавних изменений по модернизации, происходящих в ядре.
В качестве альтернативы у вас есть эти два официальных компонента темы:
Я пометил это как broken на данный момент. @angus, пожалуйста, не стесняйтесь удалить тег, если/когда он будет обновлен.
Помимо устаревания, реализация поиска в ядре недавно перешла с виджетов на компоненты Glimmer, поэтому, полагаю, этой теме потребуется значительная рефакторинг, чтобы снова запустить её.
Как отметил @Arkshine, у нас есть несколько похожих компонентов тем official, поэтому они являются хорошей альтернативой (или хорошим примером того, как переосмыслить эту тему).
Это была первая вещь, которую я создал как разработчик программного обеспечения, ещё в 2015 году (хотя тогда это был плагин, так как компоненты тем ещё не существовали; код тот же самый), поэтому я чувствую лёгкую ностальгию. Но если кто-то действительно не хочет использовать это вместо компонентов, упомянутых @Arkshine, то оно так и останется нерабочим.
@angus Я открыл PR здесь, чтобы автоматически отключить его в последних версиях Discourse и добавить описание, указывающее, что он больше не поддерживается:
Также добавил
в первом посте здесь со ссылкой на официальные альтернативы.