Divi 5.3 Release Notes

Posted on April 24, 2026 by Leave a Comment

Divi 5.3 Release Notes
Blog / Divi Resources / Divi 5.3 Release Notes
Play Button

It’s official; the beta phases have ended, and Divi 5 has arrived!

This isn’t the end; it’s a new beginning for Divi, and we are moving forward faster than ever with weekly updates. If you use Divi 5, you’ll see a version 5.3 update notification today.

What’s New In Divi 5.3?

We implemented 69 bug fixes and improvements, and a bunch of new features: Better Form Styling, Field Presets, Focus Editing, and CF7 Module and Nested Option Presets.

With Divi 5 hot off the presses, we are still focused on bug fixing and overall stability. However, after 8 months of doing nothing but fixing bugs, we are slowly transitioning back to feature development.

That means the rate of innovation will accelerate significantly over the next few months.

If you want to get an early inside scoop, I often post progress reports in the Divi Theme Users Facebook group. Join us!

Better Form Styling, Field Presets, Focus Editing, And CF7 Module

We released tons of form-related features in Divi 5.3 🎉.

We harmonized field options across all form-based modules, adding additional styling options for form elements such as radio buttons and checkboxes.

In addition to hover editing, we added new editing modes for field-based pseudo-classes, such as :checked and :focus, giving you full control over your form field design.

New input, checkbox, and radio groups now support presets, making it easy to style all your forms using Divi 5’s modular design system.

Finally, we added a new Contact Form 7 module that lets you render and style forms with Divi’s full design suite. It’s the first of many new modules to come!

Nested Options Presets

We released Nested Option Presets in Divi 5.3 🎉.

Divi 5’s preset system is the most powerful class-based design system of any WordPress page builder. In fact, Divi 5 presets encapsulate far more than just CSS; they are stackable, nestable global components.

Additionally, Divi offers the unique concept of option presets that allow you to create shared styles for subcomponents and option types, and to nest them within broader element presets. It’s almost like using a CSS preprocessor and importing mixins; it just makes your website design system so much easier to manage.

Now, presets are even more powerful, since you can apply option presets to nested options and nest option presets inside other option presets. 🤯 Sub-options that previously didn’t support presets, such as Call To Action > Button > Border, no longer have that limitation.

Upcoming Divi 5 Features

We have many plans for Divi 5. We’re listening. We’re building. As each upcoming feature reaches a demoable state, I’ll give you a sneak peek.

Here’s what we are working on right now. 👇

Fluid Sizing Variable Generator

This upcoming Divi 5 feature is 🔥.

At the core of Divi 5’s design system are presets and variables, and with advanced units, you can create fluid sizing variables using clamp.

But creating your own sizing system with variables can be time-consuming and intimidating. That’s where the upcoming variable generator comes in!

Changelog

Here is a list of all fixes and improvements included in this update.

  • Harmonized field option across all form-based modules.
  • Added new field customization options to all form-based modules.
  • Added new checkbox and radio field groups to form-based modules for customizing these input types.
  • Added preset support for input, checkbox, and radio groups.
  • Added new focus, checked, and active pseudo-class editing modes.
  • Deprecated legacy focus-related form settings and migrated them to the new pseudo-class state.
  • Added Contact Form 7 Styler module.
  • Enabled preset support for subgroups, which, in tandem with composable settings, allows you to use presets to customize any module sub-element.
  • Extended nested preset system to support group presets within group presets.
  • Fixed the inability to reset attributes when in preset editing mode and right-clicking on a nested group.
  • Improved module rendering time by optimizing sticky and locked module checks.
  • Fixed custom field input text alignment not overriding the parent field alignment set in the email opt-in module.
  • Added a blue dot at the option group and field level to signify when attributes are modified.
  • Fixed reset attributes not working for certain nested groups, such as the Icon group.
  • Fixed gradient color stops not changing when assigning new color variables if the background group was a nested subgroup.
  • Improved visual builder loading speeds by deferring several assets, lazy-loading, and hydrating script data not needed at boot time.
  • Added divi.editPost.store.content.An update hook that fires when modules are edited, added, or removed, or when content is imported in the Visual Builder, enabling third-party plugins to react to content changes before save.
  • Added developer tutorial documentation for adding custom buttons to the Divi 5 save dropdown menu.
  • Added documentation explaining how to access Divi 5 app color scheme values and how this differs from accent and global color APIs.
  • Fixed duplicate review_form_wrapper id in the Woo Product Reviews module so custom CSS and styling targeting that element apply once as intended.
  • Fixed Icon Font Size and other number global variables not updating on the Visual Builder canvas until modules were hovered.
  • Fixed an issue where saving the builder with Preset Preview open could persist preview-only modules and show ghost content on the frontend.
  • Fixed the Woo Cart Totals module Body Text Alignment setting not applying to Tax and Discount rows.
  • Fixed field background color and text color hover preview not updating in the Visual Builder for Contact Form and Contact Field modules.
  • Fixed the Background Gradient settings showing a Toggle Gradient control that did not match the gradient preview by hiding that control while keeping the gradient enable state driven by the gradient field for compatibility.
  • Fixed a fatal error when Critical CSS measured specialty sections that included row-inner layouts.
  • Fixed an issue where switching between global colors in the new color picker would show the previous color’s opacity instead of the newly selected one.
  • Fixed missing Theme Customizer styles on Loop Builder paginated pages (loop-* > 1).
  • Fixed Form Notice Text Color not being applied to linked error messages in the Woo Checkout Billing module on the frontend.
  • Fixed Pagination’s Target Loop incorrectly switching to Main Query after copying a section that included a loop and Pagination to another page (or duplicating the subtree).
  • Fixed Blurb Module text overflow issue when using left or right icon placement with long unbreakable strings like email addresses, while ensuring normal text remains readable without mid-word breaks.
  • Fixed Blurb Module text overflow issue when using left or right icon placement with long unbreakable strings like email addresses.
  • Fixed the Contact Form Module Field ID input to properly sanitize special characters that were breaking form submissions.
  • Fixed Global Variable placeholder chips displaying in the wrong color.
  • Fixed Page Creation Flow not appearing when using Classic Editor.
  • Unified builder 5 migration/version checks with ET shared prerelease-aware version comparison.
  • Updated builder warning version comparison to use ET prerelease-aware shared comparator.
  • Fixed ET prerelease version ordering for updates/rollback and fixed helper availability in mixed core loader paths.
  • Fixed blank preview when toggling Wireframe View on layouts with off-canvas popups and interactions.
  • Fixed Number Counter hover state not displaying hover values on the frontend, and disabled sticky state support for the number value field to match Divi 4 behavior.
  • Fixed an issue where buttons with an icon disabled could show extra hover spacing when only top or bottom padding was set.
  • Fixed an issue where special characters in global text variables were being removed or converted to HTML entities after saving and reopening the Visual Builder.
  • Fixed a canvas switching crash by sanitizing circular portal references before runtime loading and hardening content traversal against malformed recursive structures.
  • Fixed Visual Builder text rendering that could insert an incorrect line break before literal square-bracketed text.
  • Fixed transparent primary menu top padding applying to a Hero module when the Hero was not the first row’s lead module, so section padding now targets the correct element in that layout.
  • Fixed WP Optimize’s full page cache not always clearing after Divi static CSS was cleared, which could leave logged-out visitors with broken styles until the cache expired.
  • Fixed the AI Agent New chat (+) button so its hover label uses the Visual Builder tooltip component instead of the browser default.
  • Fixed Role Editor portability so exporting or importing role settings no longer includes or overwrites WordPress Additional CSS (global Custom CSS).
  • Fixed an issue where the Custom CSS code editor only showed one class of lint problem at a time for module element CSS, so syntax issues and invalid property names can appear together when applicable.
  • Fixed an issue where the Date & Time condition pop-up could hide the Apply button on smaller screen heights.
  • Fixed unnecessary delay when clearing WP Compress cache after Divi updates by using the plugin’s newer purge API on supported versions.
  • Fixed speculative “Edit With Divi” prerendering so it only runs for posts that already have Divi enabled.
  • Fixed Theme Options Custom CSS not loading on paginated Loop Builder pages.
  • Fixed an issue where extending Image module sizing styles to or from other modules did not apply the selected sizing values.
  • Fixed duplicated post title and meta appearing in Blog Module excerpts when Post Title module is used on the post.
  • Fixed the double-click issue when loading the Visual Builder from new auto-draft posts in Classic Editor mode.
  • Fixed the Link module’s text alignment so it applies correctly in the builder and on the frontend.
  • Fixed preset styles being reset when creating a new preset from current styles while using a default preset.
  • Fixed incorrect button size on hover in Visual Builder when using presets with explicit padding and disabled icons.
  • Fixed global elements not syncing on every page when Theme Builder templates were assigned.
  • Added Human-in-the-Loop approval flow for destructive AI Agent actions and multi-turn conversation memory using LangGraph StateGraph architecture.
  • Fixed inconsistent paragraph spacing in the Tabs module between the Divi Builder and the live frontend.
  • Fixed hover border color and nested field reset on layouts where responsive state containers were stored as empty arrays instead of objects, which could drop saved hover values and trigger console errors when clearing nested attributes.
  • Fixed “Save Roles” button appearing oversized in WordPress 7.0.
  • Fixed “Use Divi Builder” button appearing oversized in WordPress 7.0.
  • Harmonized the primary buttons appearing oversized in WordPress 7.0.
  • Fixed an issue where Text module content wrapped in angle brackets could be treated as HTML and removed from visible output in Visual Builder and the front end.
  • Fixed Divi AI “Build with AI” not applying the generated layout when editing a Theme Builder custom header (and similar layout-only areas), by matching canvas content scope to the active template area and ensuring AI prompt listeners stay registered at the app root.
  • Fixed the global Theme Builder header and footer appearing when editing Divi Library items in the Visual Builder.

Jump Into Divi 5 Today

It’s official. Divi 5 is ready for production. Give it a try, and let us know what you think!

If you are brand new to Divi 5, we suggest familiarizing yourself with its many new features; there’s much to explore.

  • The Divi 5 page provides a good overview of some of its most exciting changes.
  • Our help center has nearly 200 articles focused on Divi 5.
  • On the blog, the Divi Resources category features hundreds of long-form tutorials that explore every aspect in depth.
  • On YouTube, we have many videos that walk you through each new update.
  • Plus, our Fin chatbot is trained on everything and can answer questions instantly! Behind the chatbot is our support team, ready to chat with you and help you through the transition.

Divi Marketplace

Are You A Divi User? Find Out How To Get More From Divi! 👇

Browse hundreds of modules and thousands of layouts.

Visit Marketplace
Divi Marketplace
Divi Cloud

Find Out How To Improve Your Divi Workflow 👇

Learn about the new way to manage your Divi assets.

Get Divi Cloud
Divi Cloud
Divi Hosting

Want To Speed Up Your Divi Website? Find Out How 👇

Get fast WordPress hosting optimized for Divi.

Speed Up Divi
Divi Hosting
Premade Layouts

Check Out These Related Posts

4 Grid Styles For Divi 5 (Free Download!)

4 Grid Styles For Divi 5 (Free Download!)

Posted on April 20, 2026 in Divi Resources

Divi 5 makes it easy to build clean, visually engaging layouts with more structure and variety. In this free pack, you’ll get 4 Styled Grid Layout Designs that are perfect for landing pages, portfolios, featured content sections, editorial layouts, business pages, and more. Each one gives you a...

View Full Post
Queueing Commands In Divi 5 To Build Your Layouts

Queueing Commands In Divi 5 To Build Your Layouts

Posted on April 19, 2026 in Divi Resources

Building a new section on a site with an established design system is where Divi 5‘s Command Center becomes especially useful. On a site without presets, creating a new section usually means two separate tasks. First, you build the structure. Then you open the settings panel and apply the...

View Full Post

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today