Further to our previous communication, we’ve been made aware of an issue with the auto-save functionality in Mosaic not saving all text entered into a Mosaic form at the specified interval. This doesn’t appear to be affecting all versions, customers, or indeed all users for those customers reporting the problem.
We now understand when the issue occurs. The issue happens when an auto-save is triggered on a form or step while the user is working in another window or application. When the user returns to the form and directly enters and edits or types into the same text field they were working on, those changes to that field will be lost upon the next auto-save if they’re still working in that field when the auto-save is triggered. The issue has been fixed in versions 24.1.0.1, 25.1.0.0 and later.
Steps to Replicate:
Within a form, type in textarea e.g. "Some text." wait for auto-save.
Click out into another window / other screen.
Wait for auto-save on form.
Click back into textarea at end of "Some text" and continue to type e.g "Some more text."
Visually, you can see inside the textarea "Some text. Some more text."
Wait for auto-save.
The textarea loses the second set of writing and displays "Some text."
We understand that encountering issues with auto-save can be frustrating. To help you avoid this issue, we’ve outlined some steps you can follow:
When you return to the form, simply do a manual save using the Save icon before continuing. Auto-save will keep working correctly if you stay focused within the form.
When you return to editing a form (e.g., after working in another window or application), click elsewhere on the form (e.g., the top title bar, the white space at the side/bottom of the form, or another field) before going back to the field you were working on to continue editing/typing.
If you want to temporarily disable this feature, you can do so by setting the autosaveInterval system property to 0. For more information about autosave, please visit Autosave
