– Removed the legacy D4 frontend builder runtime while keeping required legacy build outputs intact.
– Lockfile regenerations across the repo and related submodules are intentional and tied to removing Node 14-era dependencies and aligning the toolchain with Node 18/20 + Corepack/Yarn 4.7.0. These updates are required to keep installs/builds deterministic after the Node 14 removal.
– Image modules using Grow to Fill with Cover now stretch to the full row height in Safari without changing the shared VB/frontend contract.
– Fixed Visual Builder incorrectly reporting a failed save for some layouts where special characters and HTML-related module fields caused save verification to disagree with the real Divi save pipeline.
– Image module border-radius clipping now works for complex radius values such as clamp(…), so rounded images clip correctly without custom CSS.
– Fixed an issue where the Visual Builder could fully reload when using a Link module with a Dropdown module set to open on click, which could discard unsaved changes.
– Fixed built-in icon picker showing incorrect icons when selecting icons in the Visual Builder on RTL sites.
– Fixed an issue where the Icon module’s background color stretched across the full column width instead of centering around the icon in flex layouts.
– Fixed modules disappearing on the Visual Builder canvas when decoration animation repeat was set to loop, especially after hovering once the first animation cycle had finished.
– Fixed frontend PHP fatal on some pages when image URL fields in saved content were not valid strings, so the page can load instead of crashing (invalid image data may no longer display until content is corrected).
– Fixed Visual Builder saves (and related REST actions) failing after long idle when WordPress and Divi REST nonces went stale, by refreshing those nonces and retrying the request once, and by allowing fresh nonces to merge during after-app-load.
– Introduced divi_remove_empty_array_attributes_pre_filter WordPress filter in ModuleUtils::remove_empty_array_attributes(), allowing third-party modules to preserve intentional empty array field values that would otherwise be removed during save-time security sanitization.
– Fixed loop pages incorrectly inheriting CSS from Divi-built posts when auto-generated loop excerpts rendered those posts’ layouts in the background.
– Fixed an issue where clicking the settings icon on a Link module in the Visual Builder could load the linked page inside the builder instead of opening module settings.
– Fixed an issue where the Filter by Date field in the Visual Builder media library was misaligned after updating to WordPress 7.0.
– Fixed AI Agent inserting blank modules and failing to edit unset attributes — the agent now adds modules with the requested content populated and can change any attribute on any module on first try.
– Fixed Fullwidth Image background video not playing after migrating from Divi 4 when the module had a video background.
– Fixed default heading font not applying in Theme Builder Visual Builder when heading text font is set to Default.
– Fixed an issue where the Sizing option group incorrectly appeared as modified on newly added Columns in the Visual Builder.
– Fixed Loop Builder Order and Order By not applying when using Posts for Current Page on archive templates.
– Fixed global preset save failing with a validation error when module presets included stacked group preset metadata from the builder.
– Fixed Blurb title overlapping an animated image on the front end so published pages match the Visual Builder when composable title styling overlaps the image.
– Fixed Post Slider background overlay tint not applying in the Visual Builder when Dark text color was set on phone only while desktop or tablet remained Light.
– Fixed unit synchronization in Transform Scale fields when switching from math functions (e.g., calc()) to regular numeric units with sync enabled, ensuring both X and Y axes maintain matching units. Also improved CSS numeric field validation to prevent invalid CSS values when transitioning between value types.
– Fixed Theme Builder layout titles in the Visual Builder showing as “Theme Builder Layout” until Theme Builder was saved.
– Image module Object Position now transitions smoothly when the Visual Builder settings modal switches between Desktop and Hover.
– The Visual Builder canvas and Object Position settings preview now show the correct hover image asset when the Image module uses a different hover-state image source.
– Fixed background videos set to display only on hover showing and playing correctly on the frontend and in the Visual Builder.
– Fixed a browser crash that could occur when using Find & Replace on very large layouts, especially when replacing one variable with another across many modules.
– Fixed missing Layouts option on Tools → Export in Divi 5 by ensuring the library layout post type registers on the WordPress export screen.
– Fixed a Visual Builder parity issue where Single Post Content Area Background Color did not render in the builder.
– Fixes D5 Visual Builder failing to load on WooCommerce product pages when the iframe had #et-fb-app-body-root but no outer #et-fb-app mount node.
– Fixed the Table of Contents to ignore hidden headings and resync after responsive breakpoint changes.
– Fixed Role Editor Module Use restrictions in the Divi 5 Visual Builder: aligned permission key resolution across Insert Module and add middleware, hid empty module folders when all children are disabled, and blocked adds for modules disabled for the current role (including Group when divi/group is off).
– Fixed an issue where entering line-height values without a unit could incorrectly switch the unit picker to unitless instead of keeping the selected/default unit.
– Fixed mobile Theme Customizer body text size being overridden by desktop body font size in Divi 5.
Divi Version 5.6.1 Changelog
Released 28th May 2026
Posted by Jamie Dąbrowiecki
Discuss this update
Please keep in mind that this website is not affiliated with Elegant Themes, and so any bug reports should be sent directly to them.
0 Comments