Problema de algumas semanas, também presente aqui, no Meta: adicionar uma URL em um campo de usuário converterá automaticamente a tag HTML escapada.

Problema de algumas semanas, também presente aqui, no Meta: adicionar uma URL em um campo de usuário converterá automaticamente a tag HTML escapada.

Olá @iamntz. ![]()
Eu reproduzi isso no campo Localização, mas não com outros campos de usuário personalizados. Queria ver se você já tinha passado por isso em outro campo. ![]()
Existem algumas capturas de tela aqui: https://devforum.ro/t/raportati-problemele-intampinate-pe-forum/10162/91?u=iamntz
Basicamente, o problema ocorre para qualquer campo personalizado que contenha um link.
Acabei de testá-lo em meu site de teste e consigo replicá-lo em um campo personalizado de usuário também:
(Adicionei o emoji
usando meu telefone)
Está acontecendo apenas no campo padrão "Localização" para mim, 2.9.0.beta7 ( 0760b249ff ).
Eu tentei salvar um emoji também, mas ao salvar e atualizar a página, apenas o campo Localização está explodindo o URL.
<a href="https://meta.discourse.org/" class="onebox" target="_blank" rel="noopener nofollow ugc">https://meta.discourse.org/</a>
Parece ser one-boxing, então isso é uma dica. ![]()
Corrigi o problema neste PR:
Ele será mesclado logo após a revisão.
Olá @ti0. ![]()
Esta é uma regressão recente? Você atualizou para a versão mais recente que inclui a correção de Bianca? ![]()
Acredito que seja recente. Ainda não aplicamos essa correção. Estamos na versão 2.9.0.beta7, que é a versão mais recente disponível. Verificarei com o desenvolvedor responsável se podemos aplicar esse patch.
A correção de @nbianca funciona muito bem. ![]()
No entanto, ela não é retroativa, então se você tiver esses campos bagunçados, precisará limpá-los manualmente.
Este tópico foi automaticamente fechado 3 dias após a última resposta. Novas respostas não são mais permitidas.