Изменения темы применяются только к администраторам

Привет! Я новичок в Discourse. Я использую версию Discourse 3.2.0.beta4-dev. Если я вношу изменения в тему, то их видит только администратор.

В разделе admin/customize/themes включена тема Clean.

В разделе /u/admin/preferences/interface у меня установлены следующие настройки:

Цветовая схема
Обычная тема (по умолчанию, текст серого цвета)
Тёмный режим: как в обычном режиме

Как администратор я вижу тему Clean, и она выглядит отлично (у неё белый фон).

Другие пользователи, не авторизованные, а также те, кто использует браузеры Brave, Safari или Firefox, видят тёмную тему по умолчанию (с тёмным фоном).

Поэтому мой вопрос: что мне нужно сделать, чтобы все пользователи видели тему Clean с белым фоном?

Можно ли пользователям выбрать вашу чистую тему?

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

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

Ноутбук 1:
Brave: Администратор вошел в систему (белый фон)
Firefox: не зарегистрирован (черный фон)
Safari: не зарегистрирован (черный фон)

Ноутбук 2:
Brave: не зарегистрирован (белый фон)
Firefox: не зарегистрирован (белый фон)
Safari: не зарегистрирован (белый фон)

iPad:
Safari: не зарегистрирован (белый фон)
Brave: не зарегистрирован

  • белая верхняя панель с логотипом, входом, поиском и кнопкой меню
  • остальная часть страницы имеет серый фон

Firefox: не зарегистрирован (белый фон)

Даже если закрыть все браузеры на ноутбуке 1 и перезагрузить компьютер, Firefox и Safari загружают сайт с черным фоном. Следовательно, предположительно, где-то в кэше браузера сохранена настройка. Однако я протестировал это, очистив историю Firefox и все настройки истории и данных. После этого при загрузке сайта он всё равно открывался с черным фоном!

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

Кстати, могу я спросить, почему вы заставляете всех ваших пользователей использовать очень яркую тему?

Я выяснил причину, по которой на ноутбуке 1 в браузерах Firefox и Safari отображался чёрный фон. В macOS были выбраны настройки: Внешний вид → Тёмная тема.

Это же объясняет, почему в браузере Brave на iPad не отображался белый фон — там также был включён тёмный режим.

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

Включена ли у вас на сайте опция force-https?

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

Можете попробовать включить это? Это должно решить проблему.