App Builder

How to Use Undo / Redo in the Builder

Made a mistake? No problem. MobiDrag's App Builder tracks every change you make so you can step backwards or forwards through your editing history at any time.

3 min read5 sectionsUpdated Mar 2026

1   Where the undo & redo buttons are

The undo and redo buttons are in the center of the builder sub-toolbar — the narrow bar just below the top navigation, to the right of the page selector dropdown.

Builder sub-toolbar showing undo and redo arrow buttons
Builder toolbar — undo (←) and redo (→) arrows beside the page dropdown
ButtonIconWhat it does
Undo↺ left-pointing arrowReverses your most recent change
Redo↻ right-pointing arrowRe-applies the change you just undid

2   How to use undo and redo

Click the undo arrow once to step back one action. Click it again to step back another action. Each click reverses one discrete change.

After undoing, the redo arrow becomes active. Click it to re-apply the change you reversed.

Canvas baseline state before any changes
Canvas before a change — use undo to return to this state after editing
  1. 1Make a change — drag a block, edit text, adjust settings, or delete a block.
  2. 2If the result is not what you wanted, click the ↺ undo arrow in the toolbar.
  3. 3The canvas reverts to the state before your last action.
  4. 4If you went too far back, click the ↻ redo arrow to move forward again.

3   Keyboard shortcuts

ActionWindows / LinuxMac
UndoCtrl + ZCmd + Z
RedoCtrl + YCmd + Shift + Z

Keyboard shortcuts are the fastest way to undo. Hold Ctrl + Z to step back through multiple actions rapidly.

4   What changes are tracked

The undo history tracks every edit you make within a builder session:

  • Adding or removing a block from the canvas
  • Reordering blocks (drag to new position)
  • Changing any setting in the right panel (color, text, toggle, slider)
  • Duplicating a block
  • Switching blocks on and off (visibility toggles)

5   Limits and things to know

ScenarioBehavior
Undo after savingUndo still works within the same session after a save. The save just creates a version snapshot — it does not clear the history.
Undo after page refreshHistory is cleared on page reload. Save your work before refreshing.
Switching pagesEach page has its own history. Undoing on the Home page does not affect edits on the Products page.
Brand Kit changesChanges made in Brand Kit mode have their own separate undo history.
ℹ️

Good practice: Click Save frequently as you work. This creates version snapshots, giving you both undo (within session) and the ability to reload a saved state if needed.