最近のアップデート後のRTLロケールにおける位置の問題

こんにちは、お元気でお過ごしでしょうか。
今日の最後のアップデートの後、クラッシュしたユーザーカードが表示されました :frowning:

そして、メインコンテナと一緒にダウンしています。

「いいね!」 2

以前は、RTLロケールに対してユーザーカードの位置を特別に処理していました: discourse/app/assets/javascripts/discourse/views/user-card.js.es6 at 4896a7dec79203cd44265bb2372c2b4a223c3d26 · discourse/discourse · GitHub

ユーザーカードのアップデートにより、それが削除されたようです。ユーザーカードのインラインスタイルでの left 位置は、RTLロケールでは間違っています。記憶している限りでは、RTLロケールが使用されているときにユーザーカードに right 位置を設定するのが最も簡単な対処法だと思います。ただし、left プロパティと right プロパティをインラインスタイルのルールで単に切り替えることはできません。

「いいね!」 1

こんにちは、新しいアップデートです。
返信ボタンが機能しません。

「いいね!」 2

「機能」しますが、投稿エディターが使用できません。

これらの問題は、インターフェイス言語に RTL ロケールを選択すると、Meta で再現できます。

編集: Meta のコンポーザーで見つかった問題は、GitHub - discourse/discourse-full-width-component: Make Discourse occupy the full browser width に関連しているようです。

ユーザーカードの問題は、Meta または try.discourse.org でセーフモードで再現できます。

また、ユーザーチップモーダルは、セーフモードで RTL ロケールの場合、正しく配置されません。

「いいね!」 2

フォーラムで私やメンバーが利用できません。

「いいね!」 1

サイトをセーフモードで読み込んで、問題が解決するかどうか試してみていただけますか。そのために、ブラウザのアドレスバーのURLに以下を追加してください。

?safe_mode=no_themes,no_plugins

例えば、\u003chttps://try.discourse.org/t/what-do-the-avatars-in-the-topic-list-mean/65?safe_mode=no_themes,no_plugins\u003e

「いいね!」 3

はい、返信ボタンは修正されましたが、ユーザーカードはまだ壊れています。

「いいね!」 1

これはまだ問題です。

「いいね!」 2

Hi @inj3ct0r

This has been fixed via this commit:

「いいね!」 2

このトピックは4日後に自動的に閉じられました。返信はもう許可されていません。