FastPath WebChat adds quotation marks around auto-populated values



I have found a bug in the web chat plugin where quotation marks are added around auto-populated values when "Populate with user's previous choice" option is used.

1) Edit the form UI for a workgroup from the admin console to enable "Populate with user's previous choice" option for a text field.

2) After saving the form, complete a chat session via the fastpath webchat plugin, filling in the field mentioned above with a value.

3) On starting a second session, the value auto-populated in the form is wrapped in "".

4) Every time a new chat is started, an extra set of quotation marks is added.

The problem occurs because in the FormUtils class ( software/webchat/util/ the form field's entire value attribute is escaped, when it should just be the actual field value retrieved from the cookie which is escaped.

I have attached a patch which fixes the issue, which I hope can be incorporated.

Please let me know if there is anything further I need to do, or if I need to post this elsewhere, as it is likely that I may have other fixes that I can contribute back to the community.

Thanks & Regards





Daryl Herzmann
November 24, 2010, 2:33 PM




Guus der Kinderen


Daryl Herzmann