How to Undo in Elementor
Last modified: June 25, 2026
Elementor has two built-in ways to undo changes: the Ctrl+Z keyboard shortcut (Cmd+Z on Mac) for quick single-step reversal, and the History panel for stepping back through multiple actions or restoring a full previous revision. Both work inside the Elementor editor with no extra plugin required. This guide covers how to use each method, how many steps you can undo, what cannot be undone, and what to do when Ctrl+Z stops responding.
* This button will show the rest of the post and open up an offer from a vendor
Why Undo in Elementor?
Knowing your undo options matters most when something goes wrong mid-edit. The three situations that come up most often:
- A layout breaks unexpectedly , you moved a section or changed a column structure and the page no longer looks right.
- A colour or font change applied site-wide , Global Colours and Global Fonts affect every widget using that style, so one slip can change more than you expected.
- A custom CSS or HTML edit broke something , if you’re editing custom CSS in Elementor or working with HTML widgets, a syntax mistake can collapse a section entirely.
In all three cases, Elementor’s undo tools let you get back to a working state without reloading the page and losing your session. The key is knowing which tool fits the situation.
How to Undo in Elementor
Elementor gives you two distinct methods for undoing changes, and they work differently depending on how far back you need to go.
Keyboard Shortcut: Ctrl+Z (Cmd+Z on Mac)
The fastest option for a single mistake. Press Ctrl+Z on Windows or Cmd+Z on Mac to step back one action at a time. Each press reverses one recorded action in sequence. To redo something you undid, press Ctrl+Y (Cmd+Shift+Z on Mac).
This works for the current editing session only. If you saved and closed, Ctrl+Z will not reach actions from a previous session.
The History Panel
For anything more than one or two steps back, use the History panel. Open it by clicking the clock icon in the Elementor left panel, or go to Edit > History in the top menu bar.
The History panel has two tabs:
- Actions tab , lists every recorded change in the current session, newest at the top. Click any action to jump directly to that point in your edit history. This is faster than pressing Ctrl+Z repeatedly when you need to go back ten or more steps.
- Revisions tab , shows saved versions of the page (WordPress post revisions). Each time you click the Update button, Elementor saves a revision. Click any revision to preview and restore it. This is the only way to recover changes from a previous session after saving.
Controlling How Many Revisions WordPress Keeps
By default, WordPress stores an unlimited number of revisions, which can bloat your database on frequently edited pages. You can cap this by adding the following to your wp-config.php file:
define( 'WP_POST_REVISIONS', 10 );
Setting it to false disables revisions entirely, which removes the Revisions tab as a recovery option, so only do that if you have another backup strategy in place.
How Many Steps Can You Undo in Elementor?
Elementor stores up to 100 actions in the History panel for each editing session. This covers most real-world edits such as adding widgets, adjusting spacing, changing text, and swapping images, but it does have a ceiling.
There is no counter showing how many undos you have left. To check how far back your session goes, open the History panel and scroll to the bottom of the Actions tab. The last entry reads “Editing Started” and that marks the beginning of your current session. Everything above it is an undoable action.
- The limit resets each time you open the Elementor editor.
- Once you hit 100 actions, the oldest ones drop off the list as new ones are added.
- Ctrl+Z follows the same limit and can only step back through what is visible in the Actions tab.
- Actions from previous sessions (before you last saved and closed) are not in the Actions tab. Use the Revisions tab to reach those.
If you are about to make a large structural change and want a safety net, save a revision first by clicking Update. No matter how many actions you take afterward, you can always restore from that saved point via the Revisions tab.
What Can't Be Undone in Elementor?
Not every action in Elementor goes through the undo history. Some changes write directly to the database and bypass the History panel entirely. Knowing which ones means you can take precautions before making them.
Actions That Cannot Be Undone
- Clicking the Update button , saving the page commits your current state as the active version. The edit history for that session is locked in. You can still restore an earlier revision from the Revisions tab, but only if revisions are enabled.
- Deleting a Template from the Template Library , once a saved template (Section, Page, or Popup) is deleted from Templates > Saved Templates in the WordPress admin, it is gone. Elementor does not version-control the library.
- Global Style changes that you saved , edits to Global Colours or Global Fonts update site-wide immediately, but the change itself is not always captured as a discrete History action. If you notice a site-wide style shift after saving, you will need to revert it manually or restore from a full site backup.
- Changes made outside the Elementor editor , editing the page from the WordPress block editor, or via a third-party plugin, will not appear in Elementor’s History panel.
How to Protect Against These Situations
- Save a revision by clicking Update before a major structural edit.
- Export templates before deleting them (Templates > Saved Templates > Export).
- Use a site backup plugin (like UpdraftPlus) or your host’s snapshot feature before touching Global Styles.
Ctrl+Z Not Working in Elementor?
If Ctrl+Z is not doing anything, or is undoing the wrong thing, one of three things is usually happening.
1. Your Cursor Is Inside a Text Field
When you are typing inside a text widget or any input field, Ctrl+Z operates on the text you just typed, not on Elementor’s action history. You are undoing keystrokes, not widget changes.
Fix: Click anywhere outside the text field first (on the canvas background, on the section, or on the left panel). Once focus leaves the text input, Ctrl+Z will undo Elementor actions again.
2. The Browser Intercepted the Shortcut
Some browser extensions or browser-level undo functions can capture Ctrl+Z before Elementor receives it. This is less common but does happen, particularly with extensions that modify page behaviour.
Fix: Try disabling extensions temporarily, or switch to an incognito window (which disables most extensions by default). If Ctrl+Z works in incognito, an extension is the culprit. Disable them one at a time to find which one.
3. You Have Reached the Beginning of the Session History
If you have pressed Ctrl+Z enough times to reach “Editing Started” in the History panel, there is nothing left to undo in the current session.
Fix: Check the Revisions tab in the History panel for a previously saved version. If revisions are enabled and you have saved the page before, you can restore an earlier state from there.
Other Things to Check
- On Mac, confirm you are using Cmd+Z, not Ctrl+Z (which does not trigger Elementor’s undo on macOS).
- If Elementor’s editor feels unresponsive overall, try refreshing the editor page, though note this will clear your unsaved action history.
Which Undo Method Should You Use?
For a single accidental change, Ctrl+Z (Cmd+Z on Mac) is the fastest option. For anything that happened across multiple steps, click directly on the target action in the History panel’s Actions tab rather than pressing Ctrl+Z repeatedly. For recovering changes from a previous session, the Revisions tab is your only built-in option.
If you are about to make a significant change (restructuring a page, deleting a section, altering Global Styles), save a revision first by clicking Update. That gives you a clean restore point regardless of how many actions you take afterward.
And if Ctrl+Z stops responding, click outside any text field before pressing it again. That resolves the problem in most cases.



Website Maintenance – Use Promocode: scanwp
Advanced JetPlugins for Elementor
Semrush 14 days trial
Kinsta – Managed WordPress Hosting
Bluehost Hosting