Discourse codifica fragmentos de URLs pegadas

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

4 Me gusta

Veamos

Dashboard

¿Así que solo te refieres a URLs en una sola línea?

4 Me gusta

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.

5 Me gusta

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

2 Me gusta

Este tema se cerró automáticamente 2 días después de la última respuesta. Ya no se permiten nuevas respuestas.