Rtl方向在引号中已损坏

我有一个 RTL 语言的论坛。最近,引用文本显示为 LTR 方向而不是 RTL。

您在使用最新的 Discourse 吗?我无法在本地重现此问题,例如当我将我的区域设置为阿拉伯语时。

我刚刚更新到最新版本。问题仍未解决。

这是否发生在多个帖子中,还是仅限于该特定帖子?您是否也在安全模式下尝试过?

1 个赞

是的,这种情况发生在多个帖子中。在安全模式下也会发生。

1 个赞

您能发布一个指向您网站的链接,以便我们查看吗?

给你:

1 个赞

谢谢,从源代码来看,那里的引用具有 dir="ltr" 属性。我猜你已经启用了 mixed text direction 设置。事实上,当我本地启用该设置时,我也可以重现你的问题。

我不确定这是否是“按设计工作”还是存在一个小的/大的 bug。@Osama,你熟悉这个应用程序的这部分吗?

3 个赞

这里肯定有一个 bug。我希望引用的方向与网站的方向相匹配。我会深入研究,看看是什么原因造成的!

4 个赞

在研究了这个问题之后,我有点困惑,您确定这以前能正确渲染吗?因为我在代码中没有看到任何处理带有LTR语言用户名的被引用的RTL文本的代码。我也尝试了一个一年多前的Discourse版本,引用文本也未能正确渲染。

无论如何,这里有一个用于正确处理此问题的PR:

5 个赞

此主题已在 3 天后自动关闭。不再允许回复。