右から左への言語と英語(左から右)が混在すると正しく表示されません

Discourse 設定で混合言語を有効にすると、1 行に英語とアラビア語を記述した場合に正しく表示されません。たとえば、次のようになります。

右側編集部分で、左側一般公開される内容です)

  • あるべき姿

左側にも続く —English word— 左側にも続く --アラビア語–

  • 実際に起こっていること

^ そうすると逆方向に進みます —English word— 続く --アラビア語–

OK、ではこれをどう解決するか? 設定からこの混合オプションを無効にする = タダー! 問題は解決しますが、別の問題が発生します。

https://gofile.io/d/GwpBTs

実際には次のようになっているはずです。

{
  "experimental": true,
  "ip6tables": true
}

はい、テキストをコピー/貼り付けすると正しく表示されますが、ユーザーが外部から見た場合、正しく表示されません。

Discourse バージョン: Discourse 3.2.0.beta2-dev