I've got a form in a popupPanel that works in a strange way. The first time you modify a field it will immediately discard any data you entered, but if you modify again any field it works ok.
For example, you get the popupPanel showed and you want to modify the first field. You change its value and immediately after you leave (blur) the field it changes to it's original value. If you modify something afterwards i'll work fine.
What might be the cause?
If I delete the <f:ajax id="elementosEdicion" execute="@this" render="@this"> it will not delete the first data you enter but works the same way, only begins to "accept" modified data the second time something is modified.