Discourse encodes characters of fragments in pasted URLs.
E.g.
https://gitpod.io/#https://github.com/eclipse-theia/theia
becomes
https://gitpod.io/#https%3A%2F%2Fgithub.com%2Feclipse-theia%2Ftheia
Discourse encodes characters of fragments in pasted URLs.
E.g.
https://gitpod.io/#https://github.com/eclipse-theia/theia
becomes
https://gitpod.io/#https%3A%2F%2Fgithub.com%2Feclipse-theia%2Ftheia
Let’s see
https://gitpod.io/#https://github.com/eclipse-theia/theia
So you are only referring to oneboxed urls?
Ah, il y a deux liens. Je ne l’avais pas remarqué. Donc, oui, seul le lien dans la boîte est cassé.
Cela semble être corrigé dans DEV: Replace custom uri_encode logic with Addressable by cvx · Pull Request #420 · discourse/onebox · GitHub
J’ai ajouté l’URL signalée aux spécifications de #uri_encode.
Remarque : Ce problème persiste toujours dans la version Discourse 2.4.0.beta9 (c15d702ae6) :
Dans un message privé, les URL comme https://gitpod.io/#snapshot/abcd-1234 sont toujours incorrectement converties en https://gitpod.io/#snapshot%2Fabcd-1234.
Je remarque que la version Discourse 2.4.0.beta10 est désormais disponible — je vais peut-être essayer de mettre à niveau pour voir si cela résout le problème.
Je viens de l’essayer en message privé et cela a fonctionné.
Ce sujet a été automatiquement fermé 2 jours après la dernière réponse. De nouvelles réponses ne sont plus autorisées.