Discourse encode des fragments d'URLs collées

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

4 « J'aime »

Let’s see

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

Dashboard

So you are only referring to oneboxed urls?

4 « J'aime »

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.

5 « J'aime »

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é.

2 « J'aime »

Ce sujet a été automatiquement fermé 2 jours après la dernière réponse. De nouvelles réponses ne sont plus autorisées.