Неверный логотип отображается, когда режим светлой/темной темы ОС не совпадает с выбранным переключателем

Здравствуйте! После настройки тёмной и светлой цветовых схем эта функция работает корректно. Однако при переключении с тёмной темы на светлую с помощью переключателя и прокрутке страницы темы вниз для отображения мобильного логотипа логотип не соответствует цветовой схеме. Аналогично, при прокрутке обратно вверх для отображения полного логотипа снова показывается неправильный логотип. Эта проблема возникает в светлой теме. Как можно решить эту проблему?

Редактирование: возможно, связано с Problem with brand logo and automatic dark mode

6 лайков

Да, у меня здесь та же проблема.

2 лайка

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

Режим ОС Режим переключателя После прокрутки
светлый светлый :white_check_mark:
светлый темный :scream: светлый логотип вместо темного, как большой, так и маленький
темный светлый :scream: темный логотип вместо светлого, как большой, так и маленький
темный темный :white_check_mark: краткая вспышка светлого маленького логотипа вместо темного маленького логотипа
5 лайков

Спасибо @bekircem и @RGJ за отчет. Я могу воспроизвести это здесь, на meta. Мы займемся этим.

Я вынес связанные посты в новую тему в bug и создал скринкаст, чтобы проиллюстрировать поведение, описанное в посте Ричарда, для каждого из случаев. Когда режим ОС не совпадает с режимом переключателя, сначала отображается правильный логотип, но затем при прокрутке и кликах по сайту появляется неправильный логотип.

6 лайков

Осама исправил эту ошибку в следующем PR.

8 лайков

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

2 лайка

Я поэкспериментировал с этим здесь, на Meta, и на своём собственном сайте. На моём сайте всё работает правильно, но здесь, на Meta, я всё ещё сталкиваюсь с той же проблемой.

3 лайка

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