Значок поиска исчез после обновления до 3.4.1

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

Иконка поиска на главной странице исчезла после обновления до версии 3.4.1

Она появляется в темах, но только когда страница прокручена. Как только прокрутка достигает верха, она снова исчезает. Только иконка «лупы».

Интересует, сталкивался ли кто-то с этой проблемой ранее и есть ли решение без необходимости пересборки образа.

Спасибо

так это обычно выглядит

Это не последняя версия. Вы имели в виду 3.5.0 beta 1?

Есть ли у вас какие-либо пользовательские темы, компоненты тем или плагины, которые могут влиять на работу вашего сайта? Если да, попробуйте безопасный режим.

Спасибо, ондрей,
У нас был печальный опыт перехода на бета-версии, поэтому мы сейчас остаемся на версии 3.4.1 до выхода следующего стабильного релиза. Стоит ли нам обновляться с 3.4.1 до более поздней бета-версии?
Никаких пользовательских тем или плагинов, всё настроено по умолчанию, за исключением некоторых параметров CSS.
Спасибо, что напомнили о безопасном режиме. К сожалению, та же проблема сохраняется и в безопасном режиме.

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

Some icons not showing up after upgrade - #11 by Aaron_B
Это случалось с кем-то пару месяцев назад. [1] Может, попробовать решение?


  1. на 3.4.0.beta2-dev, и да, я знаю, что это другая версия ↩︎

Я посмотрел его форум, и там не всё очень понятно.

Его текущая версия Discourse должна быть:

Discourse v3.4.1 — https://github.com/discourse/discourse/commits/25a8e64a53

С помощью Ember Inspector я вижу:

Однако showSearchButton был добавлен недавно вместе с новым параметром сайта search_experience. Он ещё не входит в стабильную версию, если я не ошибаюсь (?).

Параметр ничего не возвращает:
image

Но как только мы вручную задаём значение, иконка появляется:
image
image

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

Привет, Arkshine,
Это вполне возможно. Я только что говорил с системным администратором, который выполнил обновление до последней бета-версии 3.5.0-beta2-dev. Поскольку мы не хотели получать дальнейшие бета-версии, мы изменили настройки, чтобы в будущем получать стабильные релизы из стабильного репозитория.
Однако мы не помним, чтобы вручную разворачивали версию 3.4.1; это, должно быть, произошло автоматически, что привело к откату до этой версии.
Есть ли способ исправить текущую проблему с иконкой поиска, так как это, похоже, единственная зафиксированная проблема, или нам лучше поступить иначе для подстраховки и выполнить настройку/пересборку до конкретной версии?