Skip to content

bug: 主题切换按钮的渲染逻辑有误 #113

@gophlet

Description

@gophlet

检查现有问题

  • 我已经搜索了现有问题和讨论。
  • 我正在使用最新版本或 cdk.linux.do 上的此应用。

发生了什么?

问题描述:

  • 系统主题为“深色模式”时,网站默认跟随系统主题,但按钮的渲染逻辑有误(如图所示,该场景下应渲染“切换浅色模式”按钮)。
Image

如何重现此 Bug?

复现步骤:

  1. 将操作系统设置为“深色模式”;
  2. 清除 localStorage 中的 theme 字段,重新访问页面,模拟未手动切换过网站主题的场景;
  3. 可见实际渲染为“切换深色模式”按钮,而预期渲染结果应为“切换浅色模式”。

在哪些浏览器中出现问题?

Firefox

任何其他信息

已经着手处理。

确认

  • 我已阅读并遵循了 README.md 中的所有说明。
  • 我正在使用 linux-do/cdk 的最新版本。
  • 我已提供我能够提供的尽可能多的相关日志,屏幕截图等。
  • 我已详细记录了精确、按顺序且无歧义的逐步重现说明。我的步骤:
  • 从正在执行的操作开始,
  • 指定进入了什么页面,
  • 列出访问的 URL、用户输入(包括所需的示例值/电子邮件/密码),
  • 描述所有已启用或更改的选项和开关,
  • 包含任何可能的浏览器控制台日志,
  • 识别每个阶段的预期和实际结果,
  • 确保任何有合理技能的用户都可以遵循并遇到相同的问题。

Metadata

Metadata

Assignees

No one assigned

    Labels

    StalebugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions