Проблема с Select-kit в RTL

Список, открытый в Select-Kit, некорректно отображается в режиме RTL.

Текущая разметка:

+--------+
| target |
+-------------+
|             |
|   popper    |
|             |
+-------------+

Ожидаемая разметка:

     +--------+
     | target |
+-------------+
|             |
|   popper    |
|             |
+-------------+

Я проверил код и увидел, что настройки предназначены только для LTR.

И используется здесь:

Я попытался решить проблему, добавив некоторые CSS-коды, но, к сожалению, это вызвало ещё больше проблем. Я думаю, что если использовать placement: "bottom-end", когда страница в режиме RTL, проблема будет решена.

Кроме того, это привело к тому, что открытые popper-элементы отображаются за пределами экрана на некоторых мобильных телефонах. Если нужно, я могу отправить вам несколько скриншотов проблемы в личные сообщения.

1 лайк

Можем ли мы применить это изменение к нашему сообществу или его должно применить команда Discourse?

Да, нужно подождать изменений, извините. Постараюсь посмотреть в ближайшее время, исправить должно быть несложно.

1 лайк

Спасибо за ваш ответ.
Как вы думаете, возможно ли изменить что-то подобное с помощью JavaScript? Мы внедряем это изменение через компонент темы, чтобы временно решить проблему.

Всё возможно, но я бы не рекомендовал. Я скоро посмотрю.

1 лайк

На компьютерах с шириной экрана более 1711 пикселей эту проблему легко заметить в настройках уведомлений в конце страницы темы. :pray:

1 лайк

Я внес исправление в ветку master для этой проблемы. Дайте знать, если ситуация улучшится. Если нет, пожалуйста, сделайте скриншот.

5 лайков

Из-за удаления GIF-аватарок профильные изображения были обновлены с небольшим опозданием. Как выяснилось, эта проблема полностью решена.

Спасибо @j.jaffeux

2 лайка