Как отключить "preloader-image" на экземпляре Discourse?

Привет! Недавно мы обновили наш сайт до версии «Discourse v2026.5.0-latest — Commits · discourse/discourse · GitHub — Ember v6.10.1». В ней много крутых улучшений. Однако я заметил, что теперь при загрузке страницы появляется синий экран с точками:

Я больше не могу найти настройку для отключения этого. Мне казалось, что раньше я мог это отключить. Сейчас я вижу только настройку «splash_screen_image». Стоит ли мне загрузить сюда пустой SVG, чтобы отключить его?

Ух ты. Это было добавлено в 2022 году, почти 4 года назад. Вам действительно стоит чаще обновлять свой сайт; обычно здоровые сайты обновляются каждые 2–3 недели…

В любом случае, нет, отключить это нельзя. Однако вы можете настроить его с помощью упомянутой вами настройки. Я полагаю, можно использовать пустой SVG, но точки всё равно появятся, если только SVG не будет анимированным. Не понимаю, зачем вы вообще хотите их скрыть: они безвредны и исчезают менее чем за полсекунды у большинства пользователей.

Привет @darkpixlz! Я обновляю свой форум каждые четыре недели :slightly_smiling_face: Это немного неожиданно. Возможно, я просто сейчас заметил Splash-экран Discourse, или же он отображается дольше в последние дни.

Я всё ещё хочу скрыть точки, потому что они создают впечатление, что сайт работает медленнее, даже если ничего не изменилось. Мне интересно, правильно ли редактировать CSS темы для достижения этого. Я не уверен, что CSS темы будет применён на таком раннем этапе загрузки.

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