– Added missing AI Agent module and context tools in Divi 5 Visual Builder, including preset stack operations, module attribute removal, layout reset, and hierarchy/lock/global state inspection support.
– Added clone, lock, and unlock module tools to the Divi 5 AI-agent module toolset with integration test coverage.
– Added the Breadcrumbs module so sites can show a styled, accessible breadcrumb trail with Visual Builder preview parity and native WordPress hierarchy support.
– Woo Related Products Included Categories -> All Categories uses all product categories instead of only current-product categories.
– Woo Related Products Included Categories -> Current Category no longer leaks cross-category products through tag-only related matching.
– Woo Cart Totals Change Address fields now apply configured focus styling consistently, and disabling Use Focus Borders reliably removes focus-border overrides across inputs and Select2 controls.
– Woo Cart Totals Fields Border settings now apply to Country/Region and County dropdown controls in the Change Address form.
– Fixed an issue where sticky sections in Theme Builder footers were offset from the viewport bottom by the Theme Builder header height.
– Fixed Divi AI free-tier limit messaging on Quick Sites Generate Your Site With AI so users see the server explanation on site resume instead of only a generic error.
– Fixed nested module markup removed on frontend when Accordion item content is cleared at responsive breakpoint.
– Fixed Post Slider and Fullwidth Post Slider background image blend/gradient composition so it applies per slide in frontend and Visual Builder, including responsive breakpoint overrides and dynamic background preview handling.
– Fixed Image module transition style integration by clarifying Image sizing style ownership and adding regression coverage for Image sizing selector/property routing.
– Fixed library layouts losing categories and tags when saving with names that already existed in layout categories or tags (including when moving items from Divi Cloud back to the local library).
– Fixed empty Category and Tag columns in Load From Library modal immediately after moving items from Divi Cloud to local library.
– Fixed taxonomy loss when moving library items from Divi Cloud back to local library.
– Added chat history UI to the AI Agent modal with conversation switching, rename, delete, pin, and time-based grouping.
– Fixed automatic slider animation ignoring the configured delay after using arrow navigation or other manual controls.
– Fixed an issue where Color Picker fields in third-party modules became locked at smaller breakpoints and Hover states after a Global Color variable was applied at a larger breakpoint.
– Improved wireframe view performance in large layouts.
– Woo Checkout Billing and Shipping Country/Region and County select field text now applies the configured Fields font weight consistently.
– Added LangChain tools in the Divi AI Agent package for reading and managing module and option group presets, enabling the AI Agent to list, create, edit, clone, and delete presets through the global data store.
– Fixed Custom Element Presets not inheriting default Option Group Preset styles on the front end when a new module preset is created without changes.
– Fixed Group Carousel dot navigation so responsive enabled states are inherited correctly on frontend when desktop dots are disabled.
– Fixed a Visual Builder crash that occurred when converted slider content included hover-only text-shadow state data without a desktop base value.
– Fixed an issue where rejecting AI Agent destructive approval could re-prompt or later fail with a 400 tool-output error when retrying in the same chat thread.
– Fixed an issue where Blurb and similar modules could stop swapping hover image attributes on the frontend when multiple multi-view attribute updates targeted the same element.
– Fixed Visual Builder heading font weight defaults to follow Theme Customizer header font weight.
– Added a new variable generator, making it simple to spin up an entire fluid sizing system and relative color system.
– Improved performance of editing variables in the variable manager, reducing rerenders on the canvas.
– Reduced unused CSS variable output on the front end.
– Improved performance of dragging and resizing modals.
– Fixed empty transparency placeholder value in the color picker component when the relative color relationship was more than one level deep.
– Added search to variable select menu.
– Re-ordered variables alphabetically in the variable select menu.
– Fixed theme builder canvases being duplicated when editing a page in the builder that had theme builder templates assigned.
– Fixed incorrect canvas labels in grid view.
– Fixed lower breakpoints on the frontend incorrectly inheriting desktop background styling when parallax was enabled and Tablet Wide background options were cleared, so responsive background behavior now matches the Visual Builder.
– Fixed an issue where the Command Center was showing incorrect items.
– Fixed Command center showing incorrect item.
– Fixed cursor jumping when editing large CSS files in Theme Options custom CSS.
– Fixed Person module text alignment in column layouts when Body content is empty by ensuring the description stretches to full width while preserving custom CSS positioning compatibility.
– Fixed Theme Customizer body line-height and font-size settings not applying to the Text and Signup modules on the frontend and in the Visual Builder.
– Fixed Woo Cart Totals not updating after applying a coupon on Theme Builder cart layouts.
– Fixed column padding for phone and tablet not applying correctly in the Visual Builder when desktop padding was set on an empty column.
– Fixed spacing padding and margin keyboard tab navigation so focus now reaches each unit picker instead of skipping to the next value field.
– Fixed Icon List item text so inline HTML renders in the Visual Builder to match the front end.
– Fixed Custom CSS in Theme Options being truncated when containing comparison operators like = in CSS comments.
– Fixed CSS with comparison operators (=) in Custom CSS being truncated when saving in Theme Options.
– Fixed Preset Manager not scrolling to the previously opened preset group when returning from Preset Preview via the back button.
– Updated the Divi 5 Help modal with a Knowledge Base tab linking to curated documentation.
– Removed help icons from all Divi 5 modals and updated the sidebar help button to open a new help modal containing quick access to Divi 5 documentation articles.
Divi Version 5.4.0 Changelog
Released 30th April 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.
We encountered a problem with the tab element’s components; they were all unavailable, resulting in blank tabs. Even creating a new module from scratch yielded the same result. It was quite strange. Restoring to version 5.3.3 resolved the issue. Therefore, I conclude that version 5.4 hasn’t been properly tested.