Adicionar links em campos de usuário converterá automaticamente para a tag HTML

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.

2022-07-19_01h39_15

4 curtidas

Olá @iamntz. :wave:

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. :slight_smile:

2 curtidas

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.

3 curtidas

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 :uk: usando meu telefone)

1 curtida

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. :thinking:

Corrigi o problema neste PR:

Ele será mesclado logo após a revisão.

7 curtidas

@maiki @nbianca só quero adicionar que está acontecendo em nosso fórum para qualquer link:

1 curtida

Olá @ti0. :wave:

Esta é uma regressão recente? Você atualizou para a versão mais recente que inclui a correção de Bianca? :slight_smile:

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.

1 curtida

A correção de @nbianca funciona muito bem. :+1:

No entanto, ela não é retroativa, então se você tiver esses campos bagunçados, precisará limpá-los manualmente.

1 curtida

Este tópico foi automaticamente fechado 3 dias após a última resposta. Novas respostas não são mais permitidas.