您好,希望您一切安好。
今天上次更新后,我遇到了一个崩溃的用户卡片 ![]()
并且它与主容器一起崩溃了。
以前,对于 RTL 区域设置,用户卡片的位置有特殊的处理方式:discourse/app/assets/javascripts/discourse/views/user-card.js.es6 at 4896a7dec79203cd44265bb2372c2b4a223c3d26 · discourse/discourse · GitHub
随着用户卡片的更新,这似乎已被移除。用户卡片内联样式中的 left 位置对于 RTL 区域设置是错误的。根据我的记忆,我认为处理它的最简单方法是在使用 RTL 区域设置时为用户卡片设置 right 位置。但是,left 和 right 属性不能仅仅在内联样式规则中进行切换。
它“起作用”,但帖子编辑器无法使用。
如果在 Meta 上将界面语言选择为 RTL 区域设置,则可以重现这些问题:
编辑:我在 Meta 上发现的作曲家问题似乎与 GitHub - discourse/discourse-full-width-component: Make Discourse occupy the full browser width 有关。
在 Meta 或 try.discourse.org 的安全模式下可以重现用户卡片的问题。
此外,在安全模式下,用户提示模态框对于 RTL 区域设置来说定位不正确:
在我的论坛上,对我来说和对我的成员来说都不起作用。
您能尝试以安全模式加载您的网站,看看是否能解决一些问题吗?为此,请在浏览器地址栏的 URL 末尾添加以下内容:
?safe_mode=no_themes,no_plugins
你好 @inj3ct0r
此问题已通过此提交修复:
此主题已在 4 天后自动关闭。不再允许回复。