当 Discourse 界面语言设置为 RTL 波斯语 (Farsi) 时,排行榜部分的时间范围下拉菜单会出现 UI 问题。
在移动视图中,从下拉菜单中选择一次时间范围后,再次点击下拉菜单无法正常打开。而是:
- 页面向左水平移动,右侧显示空白区域。
- 要恢复正常视图,用户必须手动向右滚动。
- 即使返回到正常位置,再次点击下拉菜单也需要额外点击一次才能再次打开。
附加详情:
- 当界面语言设置为英语时,不会出现此问题——下拉菜单按预期工作。
- 该问题仅在移动设备上可重现(已在 Android 的 Chrome 和 Edge 上进行测试)。
- 附有演示该问题的视频。
重现步骤:
- 将 Discourse 界面语言设置为波斯语 (فارسی)。
- 在移动视图中打开排行榜部分。
- 点击时间范围下拉菜单并选择一个选项。
- 再次点击下拉菜单。
- 观察意外的水平滚动偏移以及需要额外点击的情况。
预期行为:
下拉菜单应立即打开,没有水平滚动偏移,与英语界面行为相同。