Bug - Ampersand Not Working In Text Option Field

In Cs-Cart version 3.06, if you have product with a text field option. Then below it you have a select box option and the select option has variants of different prices. If a customer uses a & character in the text field and then selects a variant in the next option that increases the price of the product, the & character and all characters after it are magically deleted from the text option.

Verified in default Cs-Cart version 3.06. Note I tried it in 4.1.1 and this bug seems to have been corrected.

Anyone know how to fix this for version 3.06. This is causing havoc on our site.



P.S. I will post this in the bug tracker, but hope to get a response quicker through the forum. It could be weeks before they answer a bug tracker posting.