Автоматическое переключение логотипа между тёмной и светлой темой

Добрый вечер,

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

Привет, @Aaron_Walsh :wave:
У вас установлена последняя версия Discourse? (3.1.0 stable или 3.2.0.beta1-dev) И пробовали ли вы запустить в безопасном режиме?
У меня на тестовом экземпляре есть переключатель цветовых тем, который работает как положено, включая смену логотипа для тёмной и светлой тем.

Привет, @Lilly,

Да, у меня установлена последняя версия :+1:. Я только что протестировал это в безопасном режиме, и проблема осталась прежней.

Я перерыл весь интернет и также увидел ваш пост здесь:

Но ничего не помогает. Я также проверил настройки сайта.

Какой браузер и операционную систему вы используете?

Chrome 116.0.5845.163

Samsung Galaxy Tab S9 Ultra — Android 13

Хм. У меня есть полная функциональность смены логотипа в Safari, Chrome и Firefox на iPad (iOS), как в настольной, так и в мобильной версии, а также на настольном Ubuntu с Chrome и Firefox. Протестировать Chrome на планшете, не являющемся iPad, я не могу.

Можешь попробовать войти в систему в режиме инкогнито Chrome? Мне интересно, не связано ли это с каким-то расширением… :thinking:

К сожалению, это тоже не сработало. Я проведу дополнительное расследование. Должно быть, я упустил какую-то настройку, которая теперь вызывает конфликт.

При переключении между светлой и тёмной темой в консоли веб-инспектора появляются какие-либо ошибки?

Извините за задержку, после нескольких часов дополнительных поисков.

У меня есть репозиторий здесь, в meta. Изображения на моём форуме меняются, когда я перехожу в Настройки > Интерфейс, однако это отменяет всю тему и меняет только логотип. Кроме того, это не изменит всё содержимое форума.

Вы нажали кнопку «Сохранить» внизу, а затем обновили страницу в своих настройках?

Да, как вы можете видеть из проблемы, с которой я сталкиваюсь в своей текущей теме (Fully), логотип-изображение не меняется. Однако в разделе «Настройки» > «Интерфейс», когда я выбираю цветовую схему, он меняется. Тем не менее, переключатель меняет логотип-изображение только между темным и светлым вариантом, но не меняет весь фон на темный или светлый.

Я думаю, что это что-то, что я настроил неправильно; однако у меня нет возможности изменить то, что я вижу, чтобы исправить ситуацию.

Теперь это заставляет меня усомниться в теме, которая упоминалась ранее. Была ли она исправлена?

После 7 часов работы я снова всё настроил правильно. Эту тему можно закрывать. Большое спасибо за ваше время, @Lilly.

Эй, не благодари меня, благодари себя! Ты проделал тяжёлую работу :slight_smile: Я рад, что ты разобрался. :clap: