Why Won't the Elementor Editor Load or Save Changes?
Why This Happens
The Elementor editor is a JavaScript-heavy application running inside the WordPress admin, communicating with the server through the REST API and AJAX requests to load content and save changes. Anything interfering with those requests — a conflicting script, a blocked endpoint, an exhausted server resource — can stop the editor from loading properly or leave changes unsaved without necessarily showing a clear error message.
Common Causes
- A JavaScript conflict from another plugin or the active theme loading a script that interferes with Elementor's own editor scripts, often only noticeable in the browser console.
- The WordPress REST API disabled or restricted by a security plugin, since Elementor depends on it for editor functionality.
- A server timeout or PHP memory limit being hit during a save request, especially on a page with many widgets or a shared hosting environment with tight limits.
- An outdated Elementor version conflicting with a newer WordPress core release, or vice versa.
- Browser-level issues like a stale cache or a conflicting browser extension interfering with the editor's scripts.
How to Fix It
- Check the browser console for JavaScript errors that point to a specific conflicting script.
- Deactivate other plugins one at a time to isolate a conflict, then confirm the REST API isn't blocked.
- Increase PHP memory limit and max execution time if server resources are the likely cause.
- Update Elementor, Elementor Pro, and WordPress core to their latest compatible versions.
- Clear both browser and site caching before retesting.
Need a stuck or broken Elementor editor fixed? See Elementor bug fix.