The Elementor editor opening to a spinner that never resolves is one of the most common WordPress support tickets there is. The good news: it is almost always one of four causes, and they are quick to rule out in order.
First, rule out the obvious
Before touching the server, hard-refresh the page (Ctrl/Cmd + Shift + R), try a different browser, and disable browser extensions — ad blockers and script blockers break the editor surprisingly often. Then open your browser’s developer console (F12 → Console) and reload the editor. Any red error there usually names the file or plugin causing it, which saves you the guesswork below.
1. Raise the PHP memory limit
Elementor is memory-hungry, and the default WordPress limit is often too low for a page full of widgets. Set it to at least 256M. Add this to wp-config.php, above the “that’s all, stop editing” line:
define('WP_MEMORY_LIMIT', '256M');define('WP_MAX_MEMORY_LIMIT', '256M');
If that does not stick, your host may cap PHP memory in php.ini (memory_limit = 256M). On managed hosting you can usually raise it from the control panel, or ask support.
2. Turn on Elementor Safe Mode
Safe Mode loads the editor with only Elementor active — no other plugins, and a default theme. If the editor loads in Safe Mode, you have a conflict. Enable it from Elementor → Tools → Safe Mode (or the notice on the stuck screen). Then reactivate your plugins one at a time until the spinner returns — that last plugin is your culprit. A page-builder addon or an aggressive optimisation plugin is the usual offender.
3. Server limits that block the editor
If memory and conflicts are ruled out, the block is on the server:
- mod_security can reject the editor’s save request as if it were an attack. Ask your host to check its logs for blocked requests from your admin.
- Request size limits (
post_max_size,max_input_vars) too low will truncate a large page’s save. Raisemax_input_varsto 3000+. - An outdated PHP version — Elementor needs a currently-supported PHP release. Check Elementor → System Info.
Still stuck?
Regenerate Elementor’s files and data from Elementor → Tools → Regenerate CSS & Data, then clear every cache. If it still will not load, the console error from step one is what you hand to a developer — it turns an afternoon of guessing into a five-minute fix.
