Divi 5.1 Release Notes

Posted on March 17, 2026 by Leave a Comment

Divi 5.1 Release Notes
Blog / Divi Resources / Divi 5.1 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.1 update notification today.

What’s New In Divi 5.1?

We implemented 66 bug fixes and improvements, and a new feature: Complete Site Editing!

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!

Editable Theme Builder Areas (Complete Site Editing)

We released Complete Site Editing in Public Beta 5.0.2. 🎉

Now you can edit your header, footer, body layouts, and page content at once. Your entire site, from top to bottom, can be edited in a single step. You don’t have to exit to the Theme Builder. It’s really convenient and saves a ton of time!

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. 👇

Composable Settings

I often get asked to add certain settings to Divi modules. For example, many of you want sizing options added to the button option group.

That made me think, what if instead of adding sizing options to the button option group, I gave you the option to enable any of Divi’s design settings on any module sub-element?

This is going to be an amazing upgrade!

Changelog

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

  • Fixed Related Products disappearing in Theme Builder layouts when default category settings were saved in a legacy meta format, and aligned default column counts on TB product templates with sidebars.
  • Fixed an issue where Before/After modules could block page scrolling on mobile while preserving intentional touch slider interaction.
  • Fixed legacy (shortcode) modules being wrapped in paragraph tags when updating a page through the Classic Editor, which caused the modules to crash when reopening the page in the Visual Builder.
  • Fixed Post/Archive Title dynamic content showing a post title instead of the archive term name when editing archive pages in the Visual Builder on subdirectory WordPress installations.
  • Fixed fatal error when installing Divi 4 after installing Divi 5.
  • Fixed Image module border-radius rendering for small images in flex layouts, ensuring all corners display correctly.
  • Added centralized OpenAI model creation utility with shared type definitions for improved AI agent configuration and type safety.
  • Added AI Agent icon to the Divi 5 Builder Toolbar, gated behind the AI Agent experiment feature flag.
  • Fixed the Email Optin field layout so that disabling Fullwidth settings correctly restores the non-fullwidth field flow while preserving module layout mode compatibility.
  • Fixed an issue where inherited element preset conditions could not be fully removed inside option-group condition presets.
  • Fixed Number Counter animation restarting when the Post Slider changes slides. The counter now animates only once on initial viewport entry and updates silently on subsequent slider changes.
  • Fixed unit picker dropdown items not being navigable using keyboard arrow keys. Users can now navigate unit options with arrow keys, select options with Enter, and close the popup with Escape.
  • Fixed elements from the main canvas not appearing in the interaction target select menu.
  • Updated the interaction editor to allow targeting of elements in assigned theme builder layout areas.
  • Updated documentation to explain how to enable Layout controls for custom modules.
  • Added documentation for enabling Advanced HTML settings in custom modules.
  • Fixed Text Module heading font defaults to display calculated values based on Theme Customizer Heading Font Size instead of hardcoded defaults.
  • Added the initial Divi AI Agent package scaffold and supporting Visual Builder metadata for future AI Agent development.
  • Updated Divi types publishing to use direct @divi/* types-only packages with selective release automation and aligned documentation.
  • Fixed an issue where Icon List Body Text presets did not apply by aligning the module’s preset group with its underlying typography schema.
  • Fixed an issue where dragging Transform Scale handles would corrupt math function values (e.g., calc(100%
  • 20px)) and CSS variable values by resetting them to the default number. Drag handles are now disabled for axes containing non-numeric values.
  • Fixed Audio Module duration time being cropped when body font size and line height are increased in the customizer.
  • Fixed Divi 4 to Divi 5 migration regressions for DiviFlash modules by hardening third-party shortcode callback resolution and preventing popup index collisions that caused missing output and broken styles.
  • Fixed Link module mobile spacing so nested dropdowns no longer force a bottom margin.
  • Fixed an issue where the Button Module text would break into two lines when the button was absolutely positioned with center origin in narrow columns. The button wrapper now maintains full width when absolutely positioned, preventing text wrapping.
  • Fixed missing main-canvas interaction targets in Theme Builder layouts.
  • Fixed the Email Optin module button icon position changing after migration from Divi 4 to Divi 5 due to a missing CSS selector specificity prefix.
  • Fixed loop modules not updating when post featured images are changed or removed.
  • Fixed Video Slider thumbnails disappearing when placed inside interaction popups with “Hide on Load” enabled.
  • Fixed CSS variable unit picker not working correctly in Text module font-size field, causing broken placeholders and values not applying on the frontend.
  • Fixed a Visual Builder loading issue on Blank Page templates by preventing sidebar fallback detection from overriding explicit no-sidebar layouts.
  • Fixed TinyMCE plugin loading errors on admin pages when ACF Pro or other plugins are active by restricting Divi’s TinyMCE runtime to post editor screens only.
  • Added Link Color from Theme Customizer as a default global color option in the Visual Builder, allowing users to use the Theme Customizer’s Link Color setting as a global color variable in modules.
  • Fixed Canvas Portal content on Main Canvas so modules hidden via Visibility correctly display the disabled visual cue in Visual Builder.
  • Fixed duplicated canvases to stop inheriting copied interaction targets, preventing interaction target drift after duplication.
  • Fixed Woo Checkout Information Module title not hiding when “Show Title” option is disabled on the frontend.
  • Fixed an issue where the Visual Builder interface was broken when the Popup Maker plugin was active.
  • Fixed Link module hover transitions when color and transform were both set.
  • Fixed nested Dropdown/Link content inside a Button could render an extra ghost item on the frontend.
  • Added editable theme builder areas in the builder.
  • Improved performance of the opening settings panel.
  • Improved performance of module editing.
  • Improved performance of responsive view mode switching.
  • Fixed some issues related to preset importing and default preset assignment when generating websites using the Divi Quick Sites system prior to Divi 5 conversion.
  • Fixed Global Colors CSS variable inputs being preserved while allowing label-based CSS vars (including spaces) to resolve.
  • Fixed array-to-string conversion warning when using responsive animation intensity settings with transform properties.
  • Fixed Slider preset overlay behavior by restoring preset inheritance flow, correcting child overlay default resolution in settings, and resolving overlay visibility from effective preset state (including text overlay border radius support).
  • Fixed Custom CSS being altered during portability import for users without unfiltered_html.
  • Fixed PHP notice about unregistered script dependency (wc-settings) when WooCommerce is active in WordPress 6.9.1+.
  • Fixed incorrect app-frame positioning in narrow viewports when opening a narrower docked modal after closing a wider one.
  • Fixed Bar Counter module animation not playing in Visual Builder. The bars now animate from 0% to their target width when modules are rendered, matching the frontend behavior.
  • Fixed inconsistent Preset Preview back-button behavior when creating new presets after Visual Builder reload.
  • Fixed an issue where “Save To Divi Cloud” and “Save As Global” options could be enabled simultaneously in the Add to Library modal.
  • Fixed an issue where pages containing global modules could incorrectly show the unsaved changes warning when exiting without making edits.
  • Fixed global number variables in Row Element Preset and Layout Option Group Preset Horizontal Gap options, not resolving correctly on the frontend.
  • Fixed layout breakage in Visual Builder when using sticky positioning on columns inside looped rows by ensuring each loop iteration has unique selectors and sticky registration IDs.
  • Fixed a Tabs frontend preset mapping issue where default Option Group background presets could override active and inactive tab background colors.
  • Fixed grid layout breaking when parallax background is enabled with a missing featured image source.
  • Fixed right-click context menu appearing unexpectedly after exiting preview mode by disabling right-click interactions during preview mode.
  • Fixed an issue where exporting after session expiration could cause login content to appear in the Visual Builder.
  • Fixed “Copy Support Token” link appearing in the wrong position when the Remote Access toggle is enabled in Support Center.
  • Fixed animation preview not restarting after rapid setting changes in Visual Builder.
  • Fixed websafe fonts (Arial, Trebuchet, Georgia, Times New Roman, Verdana), generating invalid Google Fonts API requests that returned 400 errors when used in Global Font Variables and presets.
  • Fixed Woo Products module not filtering by brand when “Use Current Loop” option is enabled on brand archive pages in Theme Builder templates.
  • Fixed an issue where responsive value indicators did not appear while editing module and option group presets in the Visual Builder.
  • Fixed the Image module’s srcset attribute not updating correctly for small-sized images.

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

Code Modules vs Custom HTML Wrappers In Divi 5

Code Modules vs Custom HTML Wrappers In Divi 5

Posted on March 15, 2026 in Divi Resources

One of Divi 5‘s most practical newer features, Custom HTML Wrappers, adds two dedicated fields — HTML Before and HTML After — inside the HTML option group in the Advanced tab. These let you place custom HTML directly before or after an element’s output, putting code exactly where...

View Full Post

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today