Discourse codifica frammenti di URL incollati

Discourse codifica i caratteri dei frammenti negli URL incollati.

Ad esempio

https://gitpod.io/#https://github.com/eclipse-theia/theia

diventa

https://gitpod.io/#https%3A%2F%2Fgithub.com%2Feclipse-theia%2Ftheia
4 Mi Piace

Vediamo

Dashboard

Quindi ti riferisci solo agli URL in un’unica riga?

4 Mi Piace

Ah, ci sono due link. Non li avevo notati. Quindi sì, è rotto solo il link nella casella.

Sembra che il problema sia stato risolto in DEV: Replace custom uri_encode logic with Addressable by cvx · Pull Request #420 · discourse/onebox · GitHub

Ho aggiunto l’URL segnalato alle specifiche di #uri_encode.

5 Mi Piace

Nota: Questo problema si verifica ancora nella versione di Discourse 2.4.0.beta9 (c15d702ae6):

In un messaggio privato, URL come https://gitpod.io/#snapshot/abcd-1234 vengono ancora erroneamente convertiti in https://gitpod.io/#snapshot%2Fabcd-1234

Ho notato che è stata rilasciata la versione Discourse 2.4.0.beta10 – potrei provare a eseguire l’aggiornamento per vedere se risolve il problema.

L’ho appena provato in un messaggio privato e ha funzionato.

2 Mi Piace

Questo argomento è stato automaticamente chiuso 2 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.