404 页面上悬停按钮时文字颜色错误

将鼠标悬停在 404 页上的按钮上时,文本颜色会与其背景色相同:

图片显示了 Discourse 论坛的一个屏幕,上面有错误消息“哎呀!该页面不存在或已设为私有”,以及一个“登录”按钮。(由 AI 标注)

按钮的焦点状态正常,没有显示问题。

页面底部的搜索按钮不会出现此问题。

3 个赞

这些页面似乎缺少 discourse-no-touch 等的顶级类。

我可以添加额外的 CSS 来确保按钮得到正确样式,但如果可能的话,添加这些类是更好的选择(也更具包容性)。

2 个赞

我认为我们做不到,@chapoi,这些页面不使用 ember 并且是在服务器端渲染的,所以我们不知道客户端的能力。

我认为你需要使用 body 上的 no-ember 类来样式化,以有效地定位这些按钮。

3 个赞

应该已通过 UX: fix hover effect for anon login btns on non-ember page by chapoi · Pull Request #33787 · discourse/discourse · GitHub 修复

1 个赞