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

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

Привет, @iamntz. ![]()
Я смог воспроизвести это в поле «Местоположение», но не в других пользовательских полях. Хотелось бы узнать, сталкивались ли вы с этим в каком-либо другом поле. ![]()
Вот несколько скриншотов: https://devforum.ro/t/raportati-problemele-intampinate-pe-forum/10162/91?u=iamntz
По сути, проблема возникает для любого пользовательского поля, содержащего ссылку.
Я только что проверил это на своём тестовом сайте и могу воспроизвести проблему также в пользовательском поле:
(Я добавил эмодзи
со своего телефона)
Это происходит только в поле «Местоположение» по умолчанию для меня, версия 2.9.0.beta7( 0760b249ff ).
Я также попробовал сохранить эмодзи, но после сохранения и обновления страницы только поле «Местоположение» разбивает URL.
<a href="https://meta.discourse.org/" class="onebox" target="_blank" rel="noopener nofollow ugc">https://meta.discourse.org/</a>
Похоже, что это работает как one-box, так что это подсказка. ![]()
Я исправил проблему в этом PR:
Он будет слит вскоре после проверки.
Привет, @ti0. ![]()
Это недавняя регрессия? Вы обновились до последней версии, которая включает исправление от Бианки? ![]()
Я полагаю, это недавнее изменение. Мы ещё не применили этот исправление. Мы находимся на версии 2.9.0.beta7, и это последний доступный релиз. Я уточню у ответственного разработчика, можем ли мы проверить этот патч.
Исправление от @nbianca работает отлично. ![]()
Однако оно не применяется ретроспективно, поэтому если эти поля повреждены, вам нужно будет очистить их вручную.
Эта тема была автоматически закрыта через 3 дня после последнего ответа. Новые ответы больше не принимаются.