User Closing Browser before Changes Save

If a user finishes a form and closes the browser window before their input gets written to the sheet, the changes wonโ€™t get saved until the user opens the app again. This leads to me thinking they havenโ€™t completed a form even though they have.

Is there any workaround for this?

1 5 330
5 REPLIES 5

Steve
Platinum 4
Platinum 4

Nope.

If you turn off delayed sync, the app will start to sync as soon as the user finished the form and clicks save.

3X_a_d_ad2d9d771bc50cd19ea547e5f140c96c2e54138e.png

This wonโ€™t prevent the user from quickly closing the tab after clicking save, but it will present them with the โ€œSaving Changesโ€ and โ€œSyncing the Appโ€ progress bars. That should make it clear to most users that the changes are still uploading, and keep them from closing it too quickly.

Unfortunately, this is an app-wide setting that can get pretty annoying in other parts of your app, so it may cause more problems than itโ€™s worth.


You could also experiment with a Form-Save action that forces a sync. Iโ€™m not sure if that would work, but itโ€™s worth a try.

See last line for forced sync:

This should be the best available solutions. Once the form is saved, then hire the action to bring back to the detail view, using deeplink expression, where we force sync using =at params. I do have some app do the same.

Maybe we localize the โ€œsyncโ€ statement, saying something like โ€œSyncing app. Dont close the app until we finish sync, otherwise we may lose your dataโ€ kinda of cautional message to let the app user stay on the app?

Thanks for the suggestions. I try to veer away from syncing after save because my app will take 60 seconds to sync sometimes (six tables, one of which has 40K rows, iโ€™m not using any virtual columns except for ref_rows columns). My users have multiple forms to fill out, sometimes ten so syncing everytime would be inconvenient.

What could work is something like the refresh button at the top right, to manually sync an app. Is it possible to create an action that does that? Although I could just tell them to press the sync button, theyโ€™re more likely to remember if thereโ€™s an action button that says โ€˜Save All Changesโ€™.

Top Labels in this Space