Установка новой темы навсегда удаляет пользовательские цветовые палитры

Привет,

Странное поведение.
Вот как обычно выглядит мой форум:

У меня есть собственная светлая палитра под названием Monocycle Jour и тёмная — Monocycle Nuit.

Я установил тему Dracula через кнопку «Установить» в админ-панели, и мои пользовательские палитры исчезли. Я даже не активировал тему Dracula.

Теперь мой форум использует стандартную светлую тему:

А пользовательские палитры не отображаются ни на странице палитр цветов, ни в выборе палитр моей темы:

В логах и логах действий сотрудников ничего нет.

Открытие палитры по её ID, например https://forum.monocycle.info/admin/config/colors/3, не возвращает никакой палитры.

Версия Discourse: 3.6.0.beta2-latest(398e04181f).

Как это произошло? :sob:

И есть ли способ вернуть мои цвета? На всякий случай у меня была открыта светлая тема в другой вкладке, поэтому я смог восстановить светлые цвета через инструменты разработчика браузера, но для тёмной схемы это не сработало.
Редактирование: Я, вероятно, мог бы восстановить цвета из резервной копии, но надеялся, что есть более простой способ. Не буду тратить время на такое :face_with_tongue:

6 лайков

Переношу в bug, так как смог воспроизвести проблему.

Как только я устанавливаю тему, мои пользовательские цветовые палитры безвозвратно удаляются.

3.6.0.beta3-latest (64299555ad)

1 лайк

Я думал, что схожу с ума! Спасибо, что сообщили об этом, ха-ха

1 лайк

Рад слышать, что я не единственный, кто сталкивается с этим!

Спасибо за сообщение, @Canapin. Я могу полностью воспроизвести эту проблему, и из-за неё мой сайт сломался, ха-ха. Постараемся как можно скорее привлечь кого-нибудь из команды для проверки.

4 лайка

Спасибо за сообщение об этой ошибке. Она была исправлена в этом PR:

5 лайков

Да уж, конечно!!! Ха-ха-ха, обновляюсь прямо сейчас! Спасибо :heart:

3 лайка

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