Just to sumarize this. There are 2 issues
- Form Initialization Issue
- When a form is loaded using a program with keep data, the hasChanged property is set to true immediately.
- Expected behavior: The form should have the ability to reset hasChanged to false after loading, and only changes made after that should trigger hasChanged = true.
- Date Picker Issue
- Clicking on a date picker sets hasChanged to true even if the date value is not actually changed.
- Expected behavior: hasChanged should only be set to true when the date value is modified.

Comment