安装新主题后自定义颜色主题完全消失

你好,

这里出现了一个奇怪的行为。
这是我的论坛通常的样子:

我有一个名为 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 天后自动关闭。不再允许回复。