I am changing a date field in a database connected data source using the table component. This sometimes produces a bug where the date is not updated in the database, or in other apps, or in the same app after refreshing.
Suppose we have three dates: A, B and C. If we change the date from A to B, then back to A, the last change is not persisted. If we change the date from A to B, then to C, then back to A all changes are persisted.
A → B → A This does not work. The value B remains in the database.
A → B → C → A This does work. The value A is reflected in the database.