Async Data Saving and Page Navigation - Introduce an asynchronous page navigation API which would lock UI while data is being saved to the server #8403
Usage scenario:
Survey results are saved to a back-end server during survey completion. When users update question values, navigate between pages, or complete the survey, the survey data needs to be saved asynchronously to the server.
Desired Behavior:
Display a loading or saving indicator to inform users that their data is being saved.
Disable navigation buttons to prevent further actions until the saving process is complete.
If an error occurs, prevent the value change or page change and inform the user.
Usage scenario: Survey results are saved to a back-end server during survey completion. When users update question values, navigate between pages, or complete the survey, the survey data needs to be saved asynchronously to the server.
Desired Behavior: Display a loading or saving indicator to inform users that their data is being saved. Disable navigation buttons to prevent further actions until the saving process is complete. If an error occurs, prevent the value change or page change and inform the user.