Проблемы с позиционированием в RTL-локалях после последних обновлений

Здравствуйте, надеюсь, у вас всё хорошо.

После сегодняшнего обновления у меня сломалась карточка пользователя :frowning:

И это повлияло на основной контейнер.

2 лайка

Раньше для локалей с направлением текста справа налево (RTL) существовала специальная обработка позиции карточки пользователя: discourse/app/assets/javascripts/discourse/views/user-card.js.es6 at 4896a7dec79203cd44265bb2372c2b4a223c3d26 · discourse/discourse · GitHub

С обновлениями карточки пользователя эта логика, похоже, была удалена. Свойство left в встроенных стилях карточки пользователя указано неверно для локалей RTL. Насколько я помню, самый простой способ решить эту проблему — задать свойство right для карточки пользователя при использовании RTL-локаля. Однако свойства left и right нельзя просто поменять местами в правиле встроенного стиля.

1 лайк

Привет, новое обновление
Кнопка «Ответить» не работает

2 лайка

Она «работает», но редактор постов непригоден для использования.

Эти проблемы можно воспроизвести на Meta, если выбрать локаль с направлением текста справа налево (RTL) для языка интерфейса:

Редактирование: проблема, которую я обнаружил в композере на Meta, кажется связанной с GitHub - discourse/discourse-full-width-component: Make Discourse occupy the full browser width · GitHub.

Проблему с карточками пользователей можно воспроизвести как на Meta, так и на try.discourse.org в безопасном режиме.

Кроме того, модальные окна с подсказками для пользователей расположены неправильно для локалей RTL в безопасном режиме:

2 лайка

Это не работает в моём форуме ни для меня, ни для моих участников.

1 лайк

Попробуйте загрузить ваш сайт в безопасном режиме, чтобы проверить, решит ли это некоторые проблемы. Для этого добавьте следующее к URL в адресной строке вашего браузера:

?safe_mode=no_themes,no_plugins

Например, https://try.discourse.org/t/what-do-the-avatars-in-the-topic-list-mean/65?safe_mode=no_themes,no_plugins

3 лайка

Да, кнопка «Ответить» исправлена, но карточка пользователя всё ещё сломана.

1 лайк

Это всё ещё проблема:

2 лайка

Привет, @inj3ct0r

Это исправлено в этом коммите:

2 лайка

Эта тема была автоматически закрыта через 4 дня. Новые ответы больше не принимаются.