概要
Discourse は、二重閉じ括弧 )) を含むリンクを適切にレンダリングしません。これは、リンクが直接追加された場合や、テキストの上に貼り付けて自動テキストリンクを作成した場合に、正しく機能しないことを意味します。
再現手順
- URL の途中に
))が含まれるリンクを作成します。例:meta.discourse.org/?parameter_one=((value))¶meter_two=value。 - これをコンポーザーにそのまま貼り付けます。
- 同じ URL をテキストの上に貼り付けて、自動テキストリンクを作成します。
期待される結果
どちらの場合も、元のリンクは正しくレンダリングされ、機能するはずです。
観測された結果
リンクの機能は )) で途切れ、URL の残りの部分が失われます。
例:
-
Discourse Meta - The Official Support Forum for Discourse)¶meter_two=value
-
[テキストリンク](Discourse Meta - The Official Support Forum for Discourse)
追加コンテキスト
リンクを直接貼り付ける場合、二重閉じ括弧を %29) としてエンコードするか、テキストの上に貼り付ける際に URL を <> で囲むことが有効な場合があります。例: