Form Calcs show as Changed Data??

Title is a bit cryptic I know but here’s what we are experiencing.

We have auto save off on forms, and when we move from one form to another we check for changed data. If its changed we force the user to save or cancel the changes.

Where we have table calcs on the form then databaseManager.hasRecordChanges(forms[event.getFormName().foundset.getSelectedRecord())) results in ‘true’ regardless of if any data changed at all or not?

Is that by design or have I missed a point? Should table calcs be flagged as changed data?

I think that if calculations are stored ones they will make the record as changed.

Maybe anyone else can confirm that.

But only when the stored calc is outdated, so the newly calculated value is not the same as the database stored value.

Rob