Автоматическая тёмная тема выбирает неверный логотип, если вручную не выбрать правильную цветовую палитру

Заголовок говорит сам за себя: у меня есть одна тема (Default) с палитрой цветов WCAG Light в качестве палитры по умолчанию. Я включил автоматическое переключение в тёмный режим, установив «id схемы цветов тёмного режима по умолчанию» равным WCAG Dark.

На моём компьютере включён тёмный режим, и при открытии любого браузера без входа в систему я вижу цвета WCAG Dark, но логотип остаётся светлым, обычным. Если я вхожу в систему, затем перехожу в «Настройки» → «Интерфейс» и вручную выбираю WCAG Dark, после обновления страницы появляется правильный логотип.

Я не могу понять, в чём проблема. В разделе «Брендинг» я установил два разных типа логотипов.

Вот что я вижу при включённом тёмном режиме на моём компьютере:

После выбора правильной схемы цветов:

Я могу вручную установить правильную цветовую палитру, но неавторизованные пользователи с включённым тёмным режимом видят чёрный фон, но со светлым логотипом. Как это исправить?

1 лайк

Возможно, это связано с этим? Some themes on Meta look too similar suddenly? - #10 by david

Не уверен, что это проблема, с которой я столкнулся. Палитра цветов верная и она меняется, но логотип — нет. Как будто автоматический тёмный режим по какой-то причине не переключает и логотип.

1 лайк

Я также пробовал пересобрать, но безрезультатно.

При включённой тёмной теме на моём компьютере в исходном коде форума я вижу следующее:

data-color-scheme-is-dark="false"

Это устанавливает цветовую схему на тёмную, но, похоже, логотип всё равно остаётся тёмным?..

1 лайк

Однако я не использую этот компонент темы.

Возможно, это также решит вашу проблему

Спасибо за отчёт. Мы выявили ошибку и подготовили исправление.

Исправление уже развёрнуто здесь, на Meta. Пожалуйста, обновите свой сайт, чтобы получить это исправление.

5 лайков

Эта тема была автоматически закрыта через 2 дня. Новые ответы больше не принимаются.