用户对主题列表排序时出现错误的初始顺序

优先级/严重性:

平台

操作系统

  • Windows 11
  • macOS Sonoma

浏览器

  • Google Chrome 119.0.6045.124
  • Safari 17.1 (19616.2.9.11.7)

Discourse

38e53b5e8eab64225879a1b855bc50242f2791e5

描述:

用户可以选择按以下方式对主题列表进行排序:

  • 回复数
  • 浏览数
  • 最新活动时间戳

排序标准是通过单击相应的列标题来选择的。
通过后续单击列来切换升序和降序的排序顺序。标题上的 ˄ 符号后缀表示升序排序顺序,˅ 符号表示降序排序顺序。

:bug: 第一次单击列时,即使列表按降序排序,也会出现升序符号。

:bug: 第二次单击列时,排序顺序不会切换。

可复现步骤:

  1. 打开任何主题列表:
    https://try.discourse.org/
  2. 单击“浏览数”列标题。
    :bug: 即使列表按降序排序,列标题旁边也会出现 ˄ 升序符号。
  3. 单击“浏览数”列标题。
    :bug: 列的排序顺序保持降序,而不是按预期切换到升序。
    :slightly_smiling_face: 排序顺序符号变为 ˅,与当前排序顺序匹配。
  4. 单击“浏览数”列标题。
    :slightly_smiling_face: 排序顺序从降序切换为升序。
    :slightly_smiling_face: 排序顺序符号变为 ˄,与新排序顺序匹配。
  5. 单击“浏览数”列标题。
    :slightly_smiling_face: 排序顺序从升序切换为降序。
    :slightly_smiling_face: 排序顺序符号变为 ˅,与新排序顺序匹配。

附加信息

我注意到在选择列后,˅ 符号会短暂显示,然后更改为 ˄

sort


我能够在“安全模式”下的 try.discourse.org 上复现此故障。


最初报告于 Issue with sorting new posts by number of replies - Website and Forum - Arduino Forum

3 个赞

是的,我在 Meta 上也能重现此问题。

1 个赞

感谢您的报告 @per1234 - 我们正在准备修复此问题

编辑 已合并并部署。

3 个赞