CSS-переменные Discourse не установлены

Независимо от используемой темы, все меню и всплывающие уведомления/диалоги отображаются с прозрачным фоном!!

Похоже, к теме не назначена цветовая палитра? Необходимо назначить цветовые палитры теме. В верхней части страницы темы в разделе администрирования «Настроить темы» должно быть выпадающее поле для выбора палитры. Была ли удалена цветовая палитра для этой темы?

Для темы назначена цветовая палитра. Я могу легко, например, изменить цвет фона на #ffffff через раздел пользовательских CSS-стилей, но это работает только с темой по умолчанию.

Это ошибка или мне стоит сообщить об этом?

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

Да, странно видеть прозрачные элементы. Обычно их нужно настраивать специально, так что интересно, не осталось ли там кода от другой темы или что-то в этом роде. Я использую полупрозрачные элементы на нашем сайте, но всё настраиваю вручную. Похоже, углы тоже немного скруглены, так что, думаю, там есть какая-то кастомизация. Вы копировали какой-то код или адаптировали это из другой темы? Не редактировали ли вы недавно CSS или не добавляли ли его?

Я бы просмотрел ваш форум в безопасном режиме и действовал отсюда.

Нет, это произошло даже до установки какой-либо темы… Я предполагаю, что использовалась тема по умолчанию или что-то подобное, как показано в разделе администратора / настроек…

Нет, я всё ещё пытаюсь разобраться… Это должна быть чистая установка Discourse / Docker… Я использую основную ветку… Может быть, она слишком свежая для использования или что-то в этом роде… Я даже не вижу, чтобы кто-то сообщал о подобном случае

Там что-то происходит с кодом: у аватара и меню скруглённые углы, а прозрачность выглядит подозрительно. Что общего в CSS для веба и в десктопном CSS?

У вас установлены компоненты темы? Вы пробовали запускать в безопасном режиме?

Похоже, вы не используете тему по умолчанию. Тема является общедоступной? Вы вносили в неё какие-либо изменения?

Кроме того, я вижу на вашем форуме, что у вас отсутствуют определения цветов.

Вы используете цветовую схему asasy, но она пустая. Не совсем понятно, как это вообще возможно.

Попробуйте сменить цветовую схему на стандартную?

Я сделал то же самое
Я отключил всё

Вот что я получил при первом запуске системы… с использованием темы по умолчанию… затем я попытался установить другие темы… но проблема осталась той же…

Кстати, я забыл упомянуть, что база данных работала на старой версии Discourse… так что это произошло после обновления до последней версии…

Когда вы перейдёте туда:

Вы видите, например, цветовую схему «mint-light»?

(На вашем форуме определения цветов также пусты).

Да, я вижу это… Я не могу изменить это напрямую, поэтому клонировал… поменял все цвета и использовал новую цветовую палитру для темы… та же проблема…

Если в базе данных есть связанные таблицы тем (например, theme_fields)… Я обнаружил некоторые старые данные из предыдущей версии Discourse. Интересно, не могли ли они вызвать эту проблему… Можно ли сбросить эту таблицу?

Даже если вы измените цветовую схему в своих настройках?

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

Обратите внимание: когда я проверяю стили для секции меню div, я обнаружил следующее

вторая переменная вычисляется как rgba(0,0,0,0)… Не знаю, откуда это берется

Эти коды rgba(xxx) делают всё прозрачным. Именно об этом я и говорил.

То, что вы видите, — это значения по умолчанию.

Проблема в том, что сгенерированные определения цветов CSS по какой-то причине пусты.
Если посмотреть на файл, внутри ничего нет.

Вы по-прежнему сталкиваетесь с этой проблемой даже при использовании темы/цветовой схемы по умолчанию?

Если вы так говорите, я не понимаю, в чём может быть ваша проблема.