Details
-
Bug
-
Resolution: Fixed
-
Low
Description
Examples
Plain text URL
#!text
https://bitbucket.org/site/master/issues?responsible=!
Plain text URL with additional parameter
#!text
https://bitbucket.org/site/master/issues?responsible=!&status=new
- https://bitbucket.org/site/master/issues?responsible=!&status=new
- works: (yes, but different meaning)
- This also means exclamation mark is working inside URLs in general.
Inline link (URL link text)
#!text [https://bitbucket.org/site/master/issues?responsible=!](↵ https://bitbucket.org/site/master/issues?responsible=!)
Inline link (URL link text omitting trailing non-alpha chars)
#!text [https://bitbucket.org/site/master/issues?responsible](↵ https://bitbucket.org/site/master/issues?responsible=!)
- https://bitbucket.org/site/master/issues?responsible
- works: no!
- This even eats up the trailing non-alpha chars in the original () URL.
Inline link (different link text)
#!text
[bitbucket.org issues: someone responsible](↵
https://bitbucket.org/site/master/issues?responsible=!)
- bitbucket.org issues: someone responsible (nb. target filter not working, see
BCLOUD-8779) - works: yes
Inline link (link text endind with exclamation mark)
#!text
[shout!](https://bitbucket.org/site/master/issues?responsible=!)
- shout!
- works: yes
Plain text URL with HTML entity code
#!text
https://bitbucket.org/site/master/issues?responsible=!
Inline link (URL link text with HTML entity code)
#!text [https://bitbucket.org/site/master/issues?responsible=!](↵ https://bitbucket.org/site/master/issues?responsible=!)
According to Babelmark 2 it should not be Python-Markdown's fault (which is supposedly used here).
I suppose leaving punctuation behind links alone got a bit wild there?
[component: markdown]