提及建议列表框在 RTL 网站上的错误位置

正如您在这张图片中看到的,它在窗口外面,我什么也看不见。

也许这与这个合并请求有关:

@Osama

5 个赞

要在 Discourse 中重现有关在从右到左 (RTL) 布局中提及建议列表框位置的问题,您可以按照以下步骤操作:

优先级/严重性: 中等 - 此错误会影响用户界面和用户体验,特别是对于使用 RTL 语言的用户。它不会破坏功能,但可能会导致使用困难。

平台: 在桌面、操作系统:Windows 10、浏览器:Google Chrome 上进行了测试。

描述: 在 Discourse 中,当启用了 RTL 语言,并且用户尝试提及另一位用户(通过键入“@”后跟用户名的开头)时,建议列表框会出现在可视窗口区域之外。此问题使用户无法看到用户名建议列表。

重现步骤:

  1. 将 Discourse 设置为 RTL 语言设置。(您可以从管理员设置中进行设置。)
  2. 以测试用户身份登录。
  3. 导航到可以发表评论的任何主题。
  4. 开始键入新帖子或回复,并尝试提及另一位用户(键入“@”后跟用户名的开头)。
  5. 观察出现的提及建议列表框的位置。
6 个赞

我今天升级了我5天前的实例后可以重现此问题,所以这可能与最近的提交有关 :+1:

6 个赞

感谢您报告此 bug,@hosna!这确实是最近出现的回归问题,此 PR 将会修复它:

3 个赞