自动暗黑模式选择错误的徽标,除非手动选择正确的配色方案

标题说明了一切:我有一个主题(默认),默认调色板为 WCAG Light。我启用了自动暗模式切换,“默认暗模式配色方案 ID”设置为 WCAG Dark。
我的电脑启用了暗模式,当我打开任何浏览器而未登录时,我看到 WCAG Dark 的颜色,但徽标是浅色的、正常的。如果我登录,然后进入我的设置 → “界面”,然后手动选择 WCAG Dark 并刷新,正确的徽标就会出现。

我弄不清楚哪里出错了。我在“品牌”部分设置了两种不同类型的徽标。
这是我在电脑上启用暗模式时看到的效果:

选择正确的配色方案:

我可以手动正确设置我的调色板,但未登录的用户启用暗模式时会看到黑色背景,但徽标是浅色的。我该如何解决这个问题?

1 个赞

也许与此有关?Some themes on Meta look too similar suddenly? - #10 by david

我不确定这是否是我遇到的问题。调色板是正确的,并且确实会更改,但徽标不会。这就像自动暗模式出于某种原因也没有切换徽标一样。

1 个赞

我也尝试过重新构建,但没有成功。

在我的电脑上启用了黑暗模式后,我在论坛的源代码中看到这个:

data-color-scheme-is-dark="false"

它将配色方案设置为黑暗模式,但显然对于徽标来说并不够暗,徽标也应该是黑色的……?

1 个赞

但我没有使用那个主题组件。

也许这也解决了你的问题

感谢您的报告,我已经发现了一个 bug,并且我们已经修复了它

已在此 Meta 上部署修复。请更新您的站点以获取修复。

5 个赞

此主题已在 2 天后自动关闭。不再允许回复。