Discourse codifica los caracteres de los fragmentos en las URLs pegadas.
Por ejemplo,
https://gitpod.io/#https://github.com/eclipse-theia/theia
pasa a ser
https://gitpod.io/#https%3A%2F%2Fgithub.com%2Feclipse-theia%2Ftheia
Discourse codifica los caracteres de los fragmentos en las URLs pegadas.
Por ejemplo,
https://gitpod.io/#https://github.com/eclipse-theia/theia
pasa a ser
https://gitpod.io/#https%3A%2F%2Fgithub.com%2Feclipse-theia%2Ftheia
Ah, hay dos enlaces. No lo había notado. Así que sí, solo el enlace dentro del recuadro está roto.
Parece que esto ya está solucionado en DEV: Replace custom uri_encode logic with Addressable by cvx · Pull Request #420 · discourse/onebox · GitHub
He añadido la URL reportada a las pruebas de #uri_encode.
Nota: Esto sigue ocurriendo en la versión de Discourse 2.4.0.beta9 (c15d702ae6):
En un mensaje privado, las URLs como https://gitpod.io/#snapshot/abcd-1234 siguen convirtiéndose incorrectamente a https://gitpod.io/#snapshot%2Fabcd-1234.
Noto que ya salió Discourse 2.4.0.beta10; podría intentar actualizar y ver si eso ayuda.
Acabo de probarlo en un mensaje privado y funcionó.
Este tema se cerró automáticamente 2 días después de la última respuesta. Ya no se permiten nuevas respuestas.