L'aggiunta di link nei campi utente verrà automaticamente convertita in tag HTML

Problema di un paio di settimane fa, presente anche qui, su Meta: aggiungere un URL in un campo utente lo convertirà automaticamente in un tag HTML escapato.

2022-07-19_01h39_15

4 Mi Piace

Ciao @iamntz. :wave:

L’ho riprodotto nel campo Posizione, ma non con altri campi utente personalizzati. Volevo vedere se avevi riscontrato questo problema in un altro campo. :slight_smile:

2 Mi Piace

Ci sono un paio di screenshot qui: https://devforum.ro/t/raportati-problemele-intampinate-pe-forum/10162/91?u=iamntz

Fondamentalmente il problema si presenta per qualsiasi campo personalizzato che contenga un link.

3 Mi Piace

L’ho appena provato sul mio sito di test e posso replicarlo anche in un campo personalizzato dell’utente:

(Ho aggiunto l’emoji :uk: usando il mio telefono)

1 Mi Piace

Succede solo nel campo predefinito “Location” per me, 2.9.0.beta7( 0760b249ff ).

Ho provato a salvare anche un emoji, ma dopo aver salvato e aggiornato la pagina, solo il campo Location sta esplodendo l’URL.

<a href="https://meta.discourse.org/" class="onebox" target="_blank" rel="noopener nofollow ugc">https://meta.discourse.org/</a>

Sembra che stia facendo il one-boxing, quindi questo è un indizio. :thinking:

Ho risolto il problema in questa PR:

Verrà unita poco dopo la revisione.

7 Mi Piace

@maiki @nbianca voglio solo aggiungere che sta succedendo sul nostro forum per qualsiasi link:

1 Mi Piace

Ciao @ti0. :wave:

Questa è una regressione recente? Ti sei aggiornato all’ultima versione che include la correzione di Bianca? :slight_smile:

Credo sia recente. Non abbiamo ancora applicato quella correzione. Siamo alla versione 2.9.0.beta7 e questa è l’ultima versione disponibile. Verificherò con lo sviluppatore responsabile se possiamo applicare quella patch.

1 Mi Piace

@nbianca 's fix funziona alla grande. :+1:

Tuttavia, non è retroattivo, quindi se hai quei campi sballati, devi correggerli manualmente.

1 Mi Piace

Questo argomento è stato chiuso automaticamente 3 giorni dopo l’ultima risposta. Non sono più ammessi nuovi messaggi.