Здравствуйте, надеюсь, у вас всё хорошо.
После сегодняшнего обновления у меня сломалась карточка пользователя ![]()
И это повлияло на основной контейнер.
Здравствуйте, надеюсь, у вас всё хорошо.
После сегодняшнего обновления у меня сломалась карточка пользователя ![]()
И это повлияло на основной контейнер.
Раньше для локалей с направлением текста справа налево (RTL) существовала специальная обработка позиции карточки пользователя: discourse/app/assets/javascripts/discourse/views/user-card.js.es6 at 4896a7dec79203cd44265bb2372c2b4a223c3d26 · discourse/discourse · GitHub
С обновлениями карточки пользователя эта логика, похоже, была удалена. Свойство left в встроенных стилях карточки пользователя указано неверно для локалей RTL. Насколько я помню, самый простой способ решить эту проблему — задать свойство right для карточки пользователя при использовании RTL-локаля. Однако свойства left и right нельзя просто поменять местами в правиле встроенного стиля.
Она «работает», но редактор постов непригоден для использования.
Эти проблемы можно воспроизвести на Meta, если выбрать локаль с направлением текста справа налево (RTL) для языка интерфейса:
Редактирование: проблема, которую я обнаружил в композере на Meta, кажется связанной с GitHub - discourse/discourse-full-width-component: Make Discourse occupy the full browser width · GitHub.
Проблему с карточками пользователей можно воспроизвести как на Meta, так и на try.discourse.org в безопасном режиме.
Кроме того, модальные окна с подсказками для пользователей расположены неправильно для локалей RTL в безопасном режиме:
Это не работает в моём форуме ни для меня, ни для моих участников.
Попробуйте загрузить ваш сайт в безопасном режиме, чтобы проверить, решит ли это некоторые проблемы. Для этого добавьте следующее к URL в адресной строке вашего браузера:
?safe_mode=no_themes,no_plugins
Да, кнопка «Ответить» исправлена, но карточка пользователя всё ещё сломана.
Привет, @inj3ct0r
Это исправлено в этом коммите:
Эта тема была автоматически закрыта через 4 дня. Новые ответы больше не принимаются.