Visão Geral
O Discourse não renderiza corretamente links que contêm parênteses de fechamento duplos — )) — o que significa que esses links não funcionam corretamente quando adicionados diretamente ou quando colados sobre texto para criar um link de texto automático.
Passos para reproduzir
- Crie um link que contenha
))em algum lugar no meio do URL. Por exemplo,meta.discourse.org/?parameter_one=((value))¶meter_two=value. - Cole isso no composer, como está.
- Cole o mesmo URL sobre texto para criar um link de texto automático.
Resultados esperados
O link original deve renderizar e funcionar corretamente em ambos os casos.
Resultados observados
A funcionalidade do link é cortada em )) e o restante do URL é descartado.
Exemplos:
-
Discourse Meta - The Official Support Forum for Discourse)¶meter_two=value
-
[Link de texto](Discourse Meta - The Official Support Forum for Discourse)
Contexto Adicional
Ao colar um link diretamente, codificar os parênteses de fechamento duplos como %29) pode funcionar, assim como encapsular o URL em <> ao colar sobre texto. Exemplos: