I have known about this bug for a long time, And I can't seem to fix it, I think there is an attempt to fix it in the javascript, where I replace + with %2B, but I am unsure if it works. I think i remember actually talking to rejetto about it. But anyway, if you can figure out a fix for it, cool, but I will look into this AGAIN for the next release.