Для меня на meta.discourse.org темы Default и Dark отображаются с чёрным фоном.
На одном из сайтов Discourse, где я администратор, при переключении между темами Default и Dark обе отображаются с белым фоном, хотя тема Dark настроена на использование тёмной цветовой палитры.
Какую цветовую палитру вы выбрали в настройках? Поскольку её можно выбрать отдельно для каждого устройства, не забудьте проверить настройки в Chrome и Firefox.
Цветовая палитра не меняется при выборе другой темы. Поэтому, когда я выбираю «серо-янтарную», мне всё равно нужно выбрать палитру по умолчанию, чтобы реально увидеть цвета. Хотя я помню, что у меня возникали проблемы даже при этом.
Спасибо @Moin — это было установлено на «Цветовая палитра: Обычная: Тёмная». При переключении на «По умолчанию: Светлая» цвет фона меняется на белый и так далее.
Это новое дополнение? Раньше я переключал темы с «По умолчанию» на «Тёмную» и наоборот, и это тоже меняло цвет фона, не затрагивая настройку «Цветовая палитра».
Я думаю, что если не менять палитру и использовать «тема по умолчанию», то цвета меняются как положено. Но как только выбирается что-то другое, результат становится запутанным.
Мне кажется, что наличие палитры цветов по умолчанию (светлой и тёмной) для каждой темы, которая устанавливается при выборе темы пользователем, помогло бы. Иначе выбор палитр, например, «серо-янтарной», затруднителен, поскольку она доступна не для всех тем, а настройка схемы тёмного режима по умолчанию только ещё больше всё запутывает.
Набор цветов по умолчанию для светлой и тёмной тем, который применяется при выборе той или иной темы, звучит неплохо.
При переключении тем в режиме анонимного просмотра вы получаете другой опыт: по умолчанию — белый фон, в тёмной теме — чёрный фон (так как пользователь ещё не изменил цветовую палитру).