no, not really a bug, the 2 different links are just processed by different functions.
if you use the [url] [/url] tags, then the link is processed by the ReplaceURLs function. If you don't use them, then the link is processed by the edit_hrefs javascript function.
if you want to allow semi-colons in links when using the [url] [/url] tags, then you'll just need to edit the ReplaceURLs function in the inc_func_common.asp file and remove or comment out the following line:strArray2(0) = replace(strArray2(0), ";", " ", 1, -1, 1) ' ## filter out ;