Sonic Offline
Are you planning on doing anything with the parser? It really needs some work.
I have a thread
Here that links to two other threads on the very same issue, WITH examples and suggestions.
We know that there are issues.
Our core problems are twofold:
some of the broken functionality has to do with our input sanitizer that was built to sanitize for both new browsers and old browsers. We don't remove old browser exploits from the input sanitizer because we don't want to decrease security.
Any change to the BBCode parser would have to go through extensive testing to make sure we don't break any user post styles or any existing posts. This would require a tremendous amount of time and resources and unfortunately we don't have a lot to spare right now.
I can see us making smaller changes such as making the shortcut emoticons such as
XD
optional on a per-topic basis. I don't think this would fix the issue where URLs with those characters get munged and destroyed by the emoticon since the emoticon parser runs after the BBCode parser (and not inside of it).
There is no way to fix most of the issues with the parser without a large investment in time/resources.