Thank you for reporting this bug. We will make it our priority to review this report.
DateField#setValue() doesn't work after the triggered date picker used.
Steps to reproduce for any 3.0.0* versions:
All fields restored but "Updated".
- Change the field "Updated:" to any other date with the date picker, not with keyboard
- Click "Cancel" button.
Quick trace pointed me to the line:
where viewData.getCurrentValue() contains stale value while v has the right one.
String s = (viewData != null) ? viewData.getCurrentValue() : v;
The field 'Select Company' is also not restored.
No, "Selected Company" provides the details fields below and left-side with primary data. Cancel resets the editable fields to this data.