Elementor Update Just Broke My Site — Here’s How I Sorted It

Wide transparent graphic asset of a torn paper edge rendered in white, appearing blank against a white background
Thumbnail with a man in a dark jacket on the left over a purple glow with the partly hidden heading Management: Where Talent Meets Opportunity behind him, and a large slanted orange side menu panel listing Home, About Us, Services, Our Work, Careers and Contact Us with Facebook, YouTube, Instagram and LinkedIn links, a yellow CLOSE button at the top right, a magenta circle with a white list icon at the lower left, and model portrait cards visible behind the panel

The Creative Overlay Menu in Elementor — A Full-Screen Menu That Shows Off

Reboot Addons' Creative Overlay Menu: a full-screen Elementor menu with kicker, headline, CTA and eleven animated surface options. No custom ...

Read More
A web-design studio desk with a laptop and monitors showing website layouts and design tools — the kind of monthly managed-build behind the R749 to R1999 plans.

R749 vs R999 vs R1999 — What Each Website Package Actually Gets You

R749, R999, R1499 or R1999 a month — what each Reboot Websites package actually builds, and why the gap between ...

Read More
Tall parallax website demo screenshot for Apple Watch Ultra showing a hero with the heading Apple Watch Ultra: Your Companion for Every Adventure over a close up of the watch face on a wrist, a dark section with the heading A REVOLUTIONARY BLEND OF CUTTING-EDGE TECHNOLOGY AND RUGGED DURABILITY FOR THE MODERN EXPLORER beside a floating watch band image, a section of layered watch photos with translucent highlight text, and a flat lay of the watch with an orange band beside a succulent and a Bullet planner notebook, all inside the WordPress admin bar

Advanced Text FX in Elementor — 58 Text Effects in One Widget

Advanced Text FX gives you 58 text-in effects in one Elementor widget — scramble, typewriter, glitch, neon, and a whole ...

Read More
Thumbnail with a man in a dark shirt on the right, a fan of eight portrait cards of women behind him, large distressed red and orange CARD EFFECT lettering across the bottom, a magenta circle with a white list icon at the lower right, and a blurred purple radial background

Elementor Card Widgets without Custom JS — The Free Tier

Seven content widgets plus all six form stylers that build card effects, carousels, and styled forms without writing JS. Widget ...

Read More
Showing Slide 1 of 5
Woman with long curly dark hair and black glasses in a cream sweatshirt sitting at a wooden desk, resting her forehead on her fist and looking stressed while typing on a grey laptop, with a teal door, grey wall and lit floor lamp behind her

You tap ‘Update‘ in Elementor.

Watch the spinner go round and round. Go make a coffee because this always takes longer than it should.

Come back and your whole layout looks like someone deliberately tried to ruin it.


Happened to me last week on a client site — WooCommerce store, proper e-commerce setup you know the kind where every broken button is money sitting on the floor. They’d been running fine since November.

Then Elementor 3.16 patches in overnight and boom: product grid collapses into a single column with prices floating above images like they’re from two different sites.


What actually causes this (and it’s usually only one of three things):

  • Cached CSS/JS hasn’t regenerated after the update — most common, easiest fix
  • Widget-level custom CSS got reset — Elementor moves or rewrites rules during major version jumps
  • Responsive breakpoints overrode themselves — what looked fine on desktop suddenly stacks incorrectly everywhere else

Step 1: Check what Elementor actually changed

Before you panic and start disabling plugins one by one — which is exactly what everyone does when they’re worried but doesn’t help — go here first:

  1. Elementor > Tools (from your WP admin dashboard)
  2. Tools tab at the top (not the Fixer tab that’s right next to it)
  3. Check for any highlighted errors or outdated notices on this screen

This is where you’ll see if Elementor flagged its own problems during the update process — usually it does, honestly. People just skip past them thinking ‘oh I’ll deal with that later’. You shouldn’t.


Step 2: The actual fix — regenerate files and data

This is the step most people miss because that button isn’t where it used to be. Elementor moved it around a few times between versions (still don’t know why they can’t just leave working buttons in one place).

Computer screen showing CSS and JavaScript development environment

The regenerate button lives in Tools. Used to be easier to find, apparently.

Here’s exactly what you do:

  1. Elementor > Tools
  2. Click the blue ‘Regenerate CSS/JS’ button at the top
  3. Wait for it to finish — usually 20–40 seconds depending on how many pages you’ve got
  4. Then: clear any caching plugins after this step, not before

If you do your cache plugin first and then regenerate, Elementor generates files that immediately get cached again by your cache layer. Do it the right way: Elementor regenerate first, THEN clear your other caches. Otherwise the whole point is wasted.

Half the time — literally half — that’s all you needed and your layout snaps back into place. Because what looked ‘broken’ was actually just old cached CSS being served instead of the fresh files from the newer version.


Step 3: If containers are stacking weirdly

If Step 2 didn’t fully sort it and your elements are still stacked vertically when they shouldn’t be, this is almost certainly a flex-gap issue.

Elementor switched from margin-based spacing in the old 2.x branch to actual CSS flex-gap in early 3.10+ so older sites that were built with custom margins on inner sections now get both: the old margin rules AND new gap properties fighting each other.


The quick check:

  • Edit any broken page in Elementor
  • Select the container that looks wrong
  • In the left panel, check Layout > Gap.

If it has a value, temporarily set it to 0 and see if things snap back into place.

If they do: you’ve found your problem.

Computer screen showing settings configuration options for web development

Elementor’s container settings have changed across major versions. If gaps or margins feel wrong, check these values specifically.

If most of your site has this same problem, fix it globally by going to Site Settings > Layout. Whatever default column gap and direction you set there applies everywhere automatically. Saves you having to open every single section individually.


Besides layouts, what else I’ve seen break:

Custom widgets from add-on packs vanish.

Royal Addons, Crocoblock, Elementor Extended — if they don’t update alongside Elementor itself, those widgets literally stop rendering and instead you see a box that says [Elementor is unable to load this widget]. Fix: update that addon pack too, preferably before touching Elementor.

The editor itself won’t open at all.

You click ‘Edit with Elementor’ and get white screen or a blank tab. Usually PHP memory limit — bump the WP_MEMORY_LIMIT in wp-config.php from 128M to 256M+ and it starts loading again.

Popups show on desktop when they shouldn’t.

Version 3.14 changed how popup conditions get cached apparently. Your settings look correct in the editor but visitors still see popups that should only trigger on mobile. Fix: edit the popup, save as draft first, then republish — forces Elementor to rebuild its condition cache.


The actual prevention:

(And I’ll say this because every person reading is about to ignore it anyway.)

Never update Elementor directly on your live site without testing it somewhere first.

I know. You’ve got a dozen clients, you want the security patch, staging feels like it’ll take forever when you’re already juggling enough — trust me here. The staging environment will always be cheaper than spending 2 hours at lunch fixing what should have just been an update.

Developer working on website code dual monitor computer setup

If staging isn’t an option, at least duplicate the page before hitting ‘update’ — three dots > Save as Template > insert as new page. Takes two minutes.

Frequently asked stuff:

Can I roll back an Elementor update?

Only if you’ve got a backup from before it updated. No backup means no going back unfortunately.

Which versions are known to cause problems?

In my experience: 3.14, 3.16, and any jump from 2.x straight into 3.x.

Why does my page look fine in edit mode but broken on the front end?

Because the editor loads everything raw ignoring cache. Your visitors are seeing cached files from before the update. Clear your caches and then check again.


If something else broke that I didn’t cover here, drop a comment below — there’s always one more edge case per site it seems like.

Reboot Addons plugin box mockup showing the chrome R logo over a glowing blue and purple network mesh sphere, the words REBOOT ADDONS and the tagline ONE PLUGIN. ENDLESS POSSIBILITIES.

One more thing. Most Elementor breakages are leftovers rather than damage. A small set of toggles handles the boring half of keeping a site tidy between updates.

See Features & Tweaks