The name attribute was the main problem. I had to change several scripts to not search by name anymore but by the div with the ‘name’ then get the field.
I was worried about the form not working anymore, but I could see that a new hidden form is created with the correct names when submitted.
This change just make some stuff a bit harder to work, specially selectors.
Hi, sorry for the inconvenience. The behavior really changed, but it was a not-documented detail of inner implementation. In versions before 3.2 we really have used the value of “name” attribute as input’s id. It works fine, unless you have few inputs with the same name on a page, in such case click behavior is broken. To fix this issue we have switched to randomized ids.
If necessary, you can use “css” property to define the per item css class, that can be used for item location. Or use the js API