Языки с письмом справа налево в сочетании с английским (слева направо) отображаются некорректно

Если я включу смешанные языки в настройках Discourse, написание английского и арабского в одной строке будет отображаться некорректно. Например:

(Справа находится часть редактирования, а слева то, что показывается публике)

  • Что должно происходить

Продолжайте также влево<—английское слово<–продолжайте влево–арабский–

  • Что происходит на самом деле

-------------------------->
^ Затем оно пойдет назад<—английское слово<–продолжайте–арабский–

Итак, как это решить? Отключить эту опцию смешивания в настройках = Та-да! Это решит проблему, но возникнет другая проблема:

https://gofile.io/d/GwpBTs

На самом деле это должно быть так:

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

Да, если вы скопируете/вставите текст, он отобразится правильно, но визуально для пользователей снаружи это выглядит неправильно.

Версия Discourse: Discourse 3.2.0.beta2-dev