Our client requested that we remove the save button. We need to stop worrying the user about pressing the save button. It should feel automatic and natural just like other cloud-based apps.
The current app also has a data loss problem. It doesn't even show an alert on page close when the graph isn't saved. The prompt is needed both with and without autosave.
Must not spam the database by attempting an auto-save upon every single pixel the nodes are moved. Should not attempt autosave until user is done typing in input box (onblur, but you could also explore the more unusual option of a debounce).
Our client requested that we remove the save button. We need to stop worrying the user about pressing the save button. It should feel automatic and natural just like other cloud-based apps.
The current app also has a data loss problem. It doesn't even show an alert on page close when the graph isn't saved. The prompt is needed both with and without autosave.
Must not spam the database by attempting an auto-save upon every single pixel the nodes are moved. Should not attempt autosave until user is done typing in input box (onblur, but you could also explore the more unusual option of a debounce).