Description
Problem
Consider:
x www.example.com
[ www.example.com
![ www.example.com
[^ www.example.com
[] www.example.com
---
x https://example.com
[ https://example.com
![ https://example.com
[^ https://example.com
[] https://example.com
---
x contact@example.com
[ contact@example.com
![ contact@example.com
[^ contact@example.com
[] contact@example.com
This is currently rendered as:
[ www.example.com

. For example:
a www.example.com](www.example.org) b
[ a www.example.com](www.example.org) b
Yields:
a www.example.com](www.example.org) b
It can be mitigated by, when seeing ]
, stopping if the next character is (
(or [
)