Open
Description
Problem
We currently do not have an autosave which would prevent users losing data unknowingly exiting the platform. This should build/develop/alter upon the physical user save interactions for better UX harmony.
Relates to gliff-ai/dominate#493 - add catch to stop unsaved annotations not saving
Solution
Co-create a userflow which documents the several potential routes of saving. These include:
- hard navigation catch [refresh the browser page, use of the browser back button]
- soft navigation catch [returning to CURATE]
- ANNOTATE trigger buttons [
Mark Annotation As Complete
,Save Annotation
] - autosave
Considered Alternatives
Think about how Google Workspace handles the saving UX experience (i.e. autosave upon edits).
Additional Context
Relates to #657 - Mark Annotation As Complete
no prompt to save annotations
Relates to #658 - Mark Annotation As Complete
stay marked complete
Relates to #411 - save and reload system test