Every action — editing a question, dragging a step, toggling a validation rule, updating a colour — is debounced and saved in the background. The sync-status indicator in the builder header tells you the current state: Saved, Saving, or Failed.
If the indicator shows Failed, your changes are still held in the browser. Check your internet connection and the indicator should recover on its own. Do not close the tab until it shows Saved.
The builder keeps a full history of your session. Press Ctrl+Z (or Cmd+Z on Mac) to undo the last change, and Ctrl+Shift+Z (or Cmd+Shift+Z) to redo. Undo and redo buttons are also in the builder header. History covers: step edits and reorders, theme and typography changes, button text, thank-you page content, form info, footer, and layout changes.