Неожиданная тёмная тема

Всем привет.

Несколько месяцев назад я включил тёмную тему на форуме Discourse, чтобы что-то протестировать, и отключил её в тот же день. Теперь один из пользователей сообщил, что у него тема оставалась тёмной на всех устройствах с тех пор. Пользователи не могут выбрать тему, и она не включена по умолчанию.

Буду благодарен за любую помощь! Спасибо!

Привет :slight_smile:

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

Привет, извините за путаницу.

Действительно, по умолчанию включена только одна тема. Тёмная тема не включена, поэтому вполне ожидаемо, что никто не будет её использовать или иметь возможность её выбрать. Однако один пользователь только что сообщил мне, что он использует тёмную тему, что довольно странно.

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

Это довольно странно; тема должна сбрасываться к значению по умолчанию, если текущую тему убрать из списка доступных вариантов.

Для этого конкретного пользователя, полагаю, вы как администратор можете изменить его настройки.

Вы уверены, что они не используют правильную доступную тему, но с тёмной цветовой схемой? Можете ли вы приложить скриншот этой части их настроек в профиле?

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

Вот :point_down: тема, которую я использую, и которую должны использовать все остальные пользователи.

Ваши скриншоты показывают цветовую схему, а не тему. Тема должна отображаться выше, как на моем скриншоте.
Можете сделать скриншот и этого? :slight_smile:

Это случай default dark mode color scheme id?

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

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

Выход из системы и повторный вход — я так полагаю.

Я пытался воспроизвести, но безуспешно. Не могли бы вы предоставить шаги?

Полагаю, что проблема может быть в цветовой схеме, а не в теме. Но я всё ещё не могу понять, как исправить это для конкретного пользователя и глобально, на случай, если у других возникнут те же проблемы. Надеюсь, информация ниже поможет разгадать эту загадку :face_with_monocle:

  • Идентификатор цветовой схемы по умолчанию для тёмного режима установлен в значение «None», если это имеет значение.
  • Включена только одна цветовая схема, и пользователи могут её выбрать.

Большое спасибо всем за ваше время и помощь — я это очень ценю.

Привет, @BH10, ты в итоге разобрался?

Привет.

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