# 启用黑暗模式后徽标停止更新

**URL:** <https://meta.discourse.org/t/logo-stopped-updating-if-dark-mode-is-enabled/230782>\
**Category:** Bug\
**Created:** [2022年六月22日 16:03 UTC](https://meta.discourse.org/t/logo-stopped-updating-if-dark-mode-is-enabled/230782 "2022-06-22T16:03:13Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![hiddenseal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hiddenseal/32/284273_2.png) [@hiddenseal](https://meta.discourse.org/u/hiddenseal)\
**Post date:** [2022年六月22日 16:03 UTC](https://meta.discourse.org/t/logo-stopped-updating-if-dark-mode-is-enabled/230782/1 "2022-06-22T16:03:13Z")

</div>

您好，

众所周知，Discourse 允许为浅色/深色模式使用不同的徽标版本，我使用此功能已有一段时间，并且一直运行完美，直到我将 Discourse 更新到 2.9.0 beta 5，在此版本中，启用深色模式后徽标不再更新，我看到的是“浅色”主题徽标。

网站没有其他更改，我尝试禁用自定义插件并清除缓存/隐身模式——问题仍然存在。

会不会是新测试版中出现了某种问题？或者我该如何排查？

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2022年六月22日 16:06 UTC](https://meta.discourse.org/t/logo-stopped-updating-if-dark-mode-is-enabled/230782/2 "2022-06-22T16:06:06Z")

</div>

几天前我们发布了一个暗黑模式的 bug，但当天就被修复了。由于暗黑 Logo 目前在 Meta 上可以正常工作，您可以尝试更新一下吗？

---

<div class="post-metadata">

**Author:** ![hiddenseal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hiddenseal/32/284273_2.png) [@hiddenseal](https://meta.discourse.org/u/hiddenseal)\
**Post date:** [2022年六月22日 16:23 UTC](https://meta.discourse.org/t/logo-stopped-updating-if-dark-mode-is-enabled/230782/4 "2022-06-22T16:23:16Z")

</div>

我已经拉取了 discourse 的所有更新，但它仍然无法正常工作。

此外，我不同意

> [@Falco](#):
>
> 由于目前 Meta 上的深色徽标在这里可以正常工作

证据：

 ![image](https://global.discourse-cdn.com/meta/original/4X/d/1/9/d19ddd0d16e5beead0219efd0b6c46258c79a1fc.png)

实际上，我可以在我的实例上重现与此相同的行为。如果我转到偏好设置/界面，并将深色手动更改为深色，我可以看到正确的徽标，但它会在我重新加载页面时消失。

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/2/4/824598196c7dfc6e52d630accfcf5e8387dc1418.jpeg)

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2022年六月22日 16:26 UTC](https://meta.discourse.org/t/logo-stopped-updating-if-dark-mode-is-enabled/230782/5 "2022-06-22T16:26:08Z")

</div>

> [@hiddenseal](#):
>
> 证明：
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/d/1/9/d19ddd0d16e5beead0219efd0b6c46258c79a1fc.png)

这是什么主题/调色板？

---

<div class="post-metadata">

**Author:** ![hiddenseal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hiddenseal/32/284273_2.png) [@hiddenseal](https://meta.discourse.org/u/hiddenseal)\
**Post date:** [2022年六月22日 16:27 UTC](https://meta.discourse.org/t/logo-stopped-updating-if-dark-mode-is-enabled/230782/6 "2022-06-22T16:27:02Z")

</div>

> [@Falco](#):
>
> 主题/调色板是什么？

我的第二个截图里有显示，不是吗？这是默认的 Meta 主题。

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2022年六月22日 16:28 UTC](https://meta.discourse.org/t/logo-stopped-updating-if-dark-mode-is-enabled/230782/7 "2022-06-22T16:28:28Z")

</div>

我的意思是，当它显示错误的徽标时，在第二个屏幕截图中它显示的是正确的徽标。

哦，我现在明白了，组合是设置中的深色 - 浅色 / 深色。

---

<div class="post-metadata">

**Author:** ![hiddenseal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hiddenseal/32/284273_2.png) [@hiddenseal](https://meta.discourse.org/u/hiddenseal)\
**Post date:** [2022年六月22日 16:34 UTC](https://meta.discourse.org/t/logo-stopped-updating-if-dark-mode-is-enabled/230782/9 "2022-06-22T16:34:49Z")

</div>

> [@Falco](#):
>
> 在第二个截图中，它显示了正确的徽标。

实际上，我必须更新我的陈述：

> [@hiddenseal](#):
>
> 我看到了正确的徽标，但它在我重新加载页面时消失了。

如果我保存更改，事情就会开始正常工作。所以我相信我无意中重复了

> [@Automatic dark mode picks wrong logo unless correct colour palette is selected manually](https://meta.discourse.org/t/automatic-dark-mode-picks-wrong-logo-unless-correct-colour-palette-is-selected-manually/230656):
>
> The title pretty much says it all: I have one theme (Default) with WCAG Light as default colour palette. I enabled automatic dark mode switching with “default dark mode color scheme id” set to WCAG Dark. On my computer I have Dark Mode enabled and when I open any browser, without logging in, I see the WCAG Dark colours but the logo is the light, normal one. If I login, then go to in my settings → “Interface” and then manually select WCAG Dark and refresh, the correct logo appears. I can’t figu…

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2022年六月22日 16:45 UTC](https://meta.discourse.org/t/logo-stopped-updating-if-dark-mode-is-enabled/230782/10 "2022-06-22T16:45:50Z")

</div>


