Editing
Lock overlays, save states, interceptors, and persistence guards for document editing
The editing system on the Documents page manages how and when changes are saved. It includes lock overlays for incomplete data, interceptors that catch navigation, and visual indicators for save progress.
Lock Overlay
When the required contact data is incomplete -- for example, when no contact is selected or mandatory fields are missing -- a lock overlay covers the canvas. The overlay prevents you from drawing or modifying the document until the underlying data issue is resolved. You see a message explaining what needs to be completed before editing is available.
Edit Interceptors
Edit interceptors monitor your actions and intervene when a change would conflict with the current state. For example, if you modify user data in the data grid while the canvas has unsaved drawing changes, an interceptor pauses the operation and prompts you to save or discard before proceeding.