Resumen
Discourse no renderiza correctamente los enlaces cuando contienen paréntesis de cierre dobles — )) — lo que significa que estos enlaces no funcionan correctamente cuando se añaden directamente o cuando se pegan sobre texto para crear un enlace de texto automático.
Pasos para reproducir
- Cree un enlace que contenga
))en algún lugar en medio de la URL. Por ejemplo,meta.discourse.org/?parameter_one=((value))¶meter_two=value. - Péguelo en el editor, tal cual.
- Pegue la misma URL sobre texto para crear un enlace de texto automático.
Resultados esperados
El enlace original debería renderizarse y funcionar correctamente en ambos casos.
Resultados observados
La funcionalidad del enlace se corta en )) y el resto de la URL se descarta.
Ejemplos:
-
Discourse Meta - The Official Support Forum for Discourse)¶meter_two=value
-
[Enlace de texto](Discourse Meta - The Official Support Forum for Discourse)
Contexto adicional
Al pegar un enlace directamente, codificar los paréntesis de cierre dobles como %29) puede funcionar, así como encapsular la URL en <> al pegar sobre texto. Ejemplos: