Vue d’ensemble
Discourse ne restitue pas correctement les liens qui contiennent des parenthèses fermantes doubles — )) — ce qui signifie que ces liens ne fonctionnent pas correctement lorsqu’ils sont ajoutés directement ou lorsqu’ils sont collés sur du texte pour créer un lien texte automatique.
Étapes pour reproduire
- Créez un lien qui contient
))quelque part au milieu de l’URL. Par exemple,meta.discourse.org/?parameter_one=((value))¶meter_two=value. - Collez-le dans l’éditeur, tel quel.
- Collez la même URL sur du texte pour créer un lien texte automatique.
Résultats attendus
Le lien d’origine devrait être rendu et fonctionner correctement dans les deux cas.
Résultats observés
La fonctionnalité du lien s’arrête au niveau de )) et le reste de l’URL est supprimé.
Exemples :
-
Discourse Meta - The Official Support Forum for Discourse)¶meter_two=value
-
[Lien texte](Discourse Meta - The Official Support Forum for Discourse)
Contexte supplémentaire
Lors du collage direct d’un lien, l’encodage des parenthèses fermantes doubles en %29) peut fonctionner, tout comme l’encapsulation de l’URL entre <> lors du collage sur du texte. Exemples :