Bypass all resource restrictions, passwords, and keys? Read here!
Decryption key:
Divi - Ultimate WordPress Theme & Visual Page Builder v5.3.1 Theme + Builder + Extra Theme
version 5.3.1 ( updated 04-21-2026 )
- Fixed an issue where migrated global sections could fail to render on the front end when duplicate placeholder wrappers were present in converted content.
- Fixed an issue where global library sections containing image modules would get double-wrapped during D4 to D5 migration, causing them to not render on the frontend.
- Fixed Page Custom CSS removing percent-encoded characters in SVG data URLs after save in the Visual Builder.
- Fixed AI Agent UI tool descriptions and removed preview tools that could hide the chat panel.
- Fixed auth modal behavior so invalid credentials no longer show a stale error after retry.
- Fixed keyboard selection in searchable dropdowns so that pressing Enter after filtering (for example in the font picker) selects the highlighted option instead of a different one.
- Fixed an issue where the gradient background overlay would hide the background image on mobile when Option Group Presets with phone-specific gradient stops were applied. Both frontend and Visual Builder now correctly show the image and gradient together.
- Fixed migrated Menu and Fullwidth Menu dropdown backgrounds so they inherit the module background color when no explicit dropdown background color is set.
- Fixed linked SVG sizing in Divi 5 migration when custom widths were incorrectly nested, while preserving flex-container visibility.
- Fixed nested module entrance animations not replaying when reopening Dropdown panels on the frontend.
- Fixed nested module entrance animations inside the Dropdown module on the frontend, including when reopening the panel, with Visual Builder preview guarded to avoid nested-hover flicker.
- Fixed PHP notices when submitting a Divi 5 contact form with an optional checkbox left unchecked.
- Fixed Portfolio module pagination on static homepages and improved previous/next pagination links so they stay correct for the module’s query across page contexts.
- Fixed an issue where responsive preset spacing edits could create stale values that overrode newer settings, by aligning save behavior and safely cleaning stale values when affected fields are edited.
- Fixed Divi Layout block content being lost after reloading the block editor on WordPress 7.0 when opening Visual Builder from the layout.
- Fixed the Layout Block losing saved content in the editor after a page reload.
- Fixed Divi Layout block losing its saved layout in the block editor on WordPress 7.0 after reloading the edit screen.
- Fixed preset button padding being overridden by hard-coded values on hover in WooCommerce Cart modules by implementing complete attrsFilter and affectingAttrs pattern from Button module fix.
- Fixed background image custom size not respecting hover transitions because background-size was missing from the transition property list.
- Fixed incorrect Post Navigation URLs on WordPress sites installed in a subdirectory.
- Fixed Contact Form submit row appearing left-aligned when saved content had button options but no iterable sizing decoration, by merging a default sizing shell before the bottom-container alignment style runs.
- Fixed the Contact Form module’s submit button defaulting to left alignment by restoring a right-aligned default on the sizing alignment used by the module’s custom submit-area styles.
- Fixed an issue where interaction target module values were lost after saving pages that contained modules with custom HTML attributes or HTML before/after fields.
- Fixed the Blog module dropping one post on category pages when using Current Category in a Theme Builder layout, by no longer treating the main-query archive post as the article to exclude on non-singular views.
- Fixed Visual Builder styling for loop-enabled Group Carousel slides so custom slide styles now render correctly in Builder.
- Fixed Number Counter hover updates so custom suffix values (such as +) remain visible during animation.
- Fixed Blog automatic excerpts to exclude noisy text from selected non-content modules during excerpt generation.
- Updated developer documentation for custom Admin Label text fields to explain enabling grey placeholder text with defaultAttr and showPlaceholderOnEmpty.
- Fixed an issue where Blog module "Show Content" on archive pages displayed unstyled post content after editing a post, because Divi's CSS cache for archive pages was not invalidated when individual post content changed.
- Fixed nested option-group preset editing so parent preset overrides now apply as hard values while nested preset defaults continue to appear as placeholders in the settings panel.
Decryption key:
Divi - Ultimate WordPress Theme & Visual Page Builder v5.2.1
version 5.2.1 ( updated 04-09-2026 )
- 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 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 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 popup 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 global Theme Builder header and footer appearing when editing Divi Library items in the Visual Builder.
Decryption key:
Divi - Ultimate WordPress Theme & Visual Page Builder v5.2.0 Theme + Complete bundle addons
version 5.2.0 ( updated 04-01-2026 )
- Fixed a fatal error that occurred when a third-party module with a non-string content value was saved and rendered as a Global Module.
- Fixed an issue where the Responsive Editor displayed incorrect default values for Section and Row gap field.
- Fixed Contact Form basic math captcha missing an associated label, which triggered accessibility warnings for the captcha field on the front end and in the Visual Builder.
- Fixed the Visual Builder color picker not responding when using an ACF Color Picker field as dynamic content (including in Theme Builder), after a recent global color opacity improvement.
- Added AI Agent UI tools for preview mode and light/dark mode controls, including tested toggle parity and idempotent state-setting behavior.
- Fixed entity-encoded page titles appearing in Portability and Page Settings title fields.
- Fixed a compatibility issue that could cause fatal errors when third-party plugins passed nullable values through WordPress translation hooks.
- Fixed an issue where global module visibility changes could not be saved because the Save button remained disabled.
- Fixed color fields rejecting non-global CSS variables when entering custom colors.
- Fixed an issue where Layers could show empty or incorrect content while editing non-main off-canvas canvases in Theme Builder contexts.
- Added a New chat control and conversation title toolbar to the Divi AI Agent modal so users can start a fresh chat while keeping the modal open, including when the modal is pinned.
- Fixed docked sidebar modal tabs overflowing the sidebar when many modals were open in one row; the tab strip now scrolls horizontally within the sidebar instead of overlapping the canvas.
- Fixed button icon not displayed on hover when a custom icon was selected and the icon position was set to right.
- Fixed an issue where button animation settings could be incorrectly applied to unrelated nested elements (such as contact form labels/icons) during interaction-triggered animation replay.
- Fixed speculative “Edit With Divi” prerendering so it only runs for posts that already have Divi enabled.
- Enabled custom attributes for the cart quantity element in the menu module.
- Enabled custom attributes for the captcha element in the contact for module.
- Fixed missing CSS selector for composable settings output for the captcha and cart quantity elements.
- Fixed duplicate composable settings group options in several Woo module button groups.
- Fixed missing composables settings CSS selectors for various style-only module elements that resulted in composable setting CSS not targeting the desired module element.
- Fixed broken CSS on pages with loops if a paginated page was visited prior to the main loop page.
Decryption key:
Divi - Ultimate WordPress Theme & Visual Page Builder v5.1.1 Theme + Builder + Extra Theme
version 5.1.1 ( updated 03-30-2026 )
- Introduced Composable Settings, allowing any design option to be enabled for module sub elements.
- Add sizing options to button elements.
- Deprecated button alignment settings in favor of layout-aware alignment settings in the new button > sizing group.
- Added new Closed Title Text design settings to the toggle module and migrated the orphaned active title text color option in the original option group.
- Adding sizing, background and animation settings to the blurb image options, deprecating the old orphaned settings for animation, sizing, alignment and background color.
- Fixed Divi 4 -> Divi 5 selective-sync conversion for global modules by restoring migrator post-context and correctly mapping wildcard style paths to localAttrsMap (attrName + subName), preserving unsynced fields after migration.
- Fixed an issue where custom CSS containing inline comments in Module Elements fields was removed during migration from Divi 4 to Divi 5.
- Fixed an issue where Conditional Display based on Custom Field values would not work correctly on Category and Archive pages.
- Fixed header and footer layouts appearing blank in Wireframe view when editing in the Theme Builder.
- Fixed an issue where setting module global color opacity to 100% could still render transparent when the source variable opacity was 0.
- Fixed Slide module Content Alignment control not working when custom Content Width is set.
- Fixed global elements confirmation modal to properly prevent all outside interactions when unsaved changes exist, eliminating multiple popups and console errors.
- Fixed Lottie module preset interactions not updating animation speed and playback settings on the frontend.
- Fixed Image (and other module that has similar quirk as Image Module) Sizing and Spacing option groups not being correctly copied or extended due to attrsMaps cache collisions.
- Fixed SVG hover/sticky paint transitions for 3PS modules.
- Fixed an issue where the Preset Manager settings modal would immediately close after clicking "Add New Preset" for the Heading Text option group, and ensured the correct preview module (Text with h1-h6 content) and settings group (FontHeaderGroup with h1-h6 tabs) are displayed.
- Fixed button icons not appearing on the frontend for WooCommerce Checkout Payment module when using non-default icons.
- Fixed an issue where responsive editor indicators did not appear at static module level when responsive values came from applied module or option group presets.
- Fixed block-layout columns inside flex rows rendering as flex containers, which caused incorrect module spacing.
- Fixed a Blurb issue where custom attributes targeted to Image or Icon were not applied when the module was using an icon.
- Fixed element attributes not loading on the frontend when Loop Builder returns no results, ensuring CSS classes, IDs, and custom attributes are preserved to match Visual Builder preview.
- Fixed a security issue in Divi 5 Contact Form redirects by blocking unsafe redirect URLs while preserving valid redirects.
- Security Updated Fixed a stored XSS vulnerability that made it possible for users with Contributor role or above to insert JavaScript code onto the page via the Video Slider module's shortcode.
- Added AI-agent Context, Module, and UI tool sets to Divi 5 with Builder-contract-compatible behavior and integration tests.
- Prevented unsafe remote requests when resolving video thumbnail URLs to mitigate SSRF risk.
- Fixed border styles expanding to full column width on small Image modules in Divi 5 flex layouts. Borders now wrap tightly around the image regardless of image size.
- Fixed an issue where featured images displayed the same image on all paginated pages in Theme Builder layouts on taxonomy archive pages. This was a regression from issue #47541 that occurred when the original fix was reverted during a merge.
- Fixed Divi 4 to Divi 5 migration regressions for library-backed tab spacing assets and free-form custom CSS conversion.
- Fixed a Visual Builder parity issue where Divider alignment inside flex columns could hide the divider.
- Fixed ACF taxonomy archive background images so Dynamic Content custom fields now resolve correctly for Image URL, Image ID, and Image Array return formats.
- Fixed double slashes in es6-promise script URLs that were causing issues with 3rd party asset offloading plugins.
- Fixed background gradients with global colors using opacity filters not rendering on the frontend when parallax background images were enabled. The fix resolves CSS sanitization issues with nested gradient functions and prevents invalid CSS syntax generation.
- Fixed Image module drag-and-drop functionality so it can be dragged from its center area when the settings panel is open, consistent with other Divi modules.
- Fixed a Visual Builder issue where typed settings could be applied to the next clicked element when switching modules before pending field commits completed.
- Fixed Group Carousel rotation could stop working after sections hidden on load were revealed via Visibility or Interaction settings.
- Fixed Woo Checkout Payment button styling in Visual Builder so toggling the button icon no longer changes button text color or border appearance.
- Fixed sticky elements not working correctly in Safari when section dividers are enabled by moving the Safari-specific perspective CSS from the section container to the divider elements themselves.
- Fixed a logic bug in internal helpers that determine whether a string starts or ends with a given substring, which could return the wrong result.
- Fixed a security issue where legacy Dynamic Content JSON could keep raw HTML enabled for users without unfiltered_html.
- Fixed responsive icons not displaying correctly when set to different icons per breakpoint in Group Carousel modules.
- Fixed Email Optin forms connected to AWeber not showing an error when an already subscribed email is submitted again.
- Fixed Contact Form "Letters Only" validation to correctly support international characters and multi-byte UTF-8 names.
- Fixed Global Variables Manager modal crashing with "Maximum call stack size exceeded" when Heading and Body text colors reference each other.
- Fixed Pagination preset link text color precedence so primary accent fallback no longer overrides preset/global variable link colors.
- Fixed Woo module product selector so This Loop Product appears correctly in Theme Builder current-page loop contexts for Woo archives.
- Fixed Blog module pagination Font Weight, Text Size, and Text Alignment not applying when WP-PageNavi plugin is active.
- Fixed PHP 8.5 deprecation warnings when saving in Visual Builder and rendering the frontend.
- Fixed Group Carousel autoplay timing so configured transition cadence applies consistently across all slide transitions, including high transition-speed setups.
- Fixed Free-Form Custom CSS in the Visual Builder not showing an error when a closing brace was missing at the end of the stylesheet.
- Fixed a Divi AI authentication flow issue where missing credentials could trigger invalid-credentials behavior and block inline recovery in the Visual Builder.
- Fixed the issue where opening Module Elements tab would automatically jump to CSS fields that had content.
Decryption key:
Divi - Ultimate WordPress Theme & Visual Page Builder v5.1.0 Theme + Builder + Extra Theme
For changelogs
![]()
Divi 5.1 Release Notes
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. Table Of Contents 1 What’s New In Divi 5.1? […]www.elegantthemes.com
Decryption key:
Divi - Ultimate WordPress Theme & Visual Page Builder v5.0.3 Nulled Theme + Builder + Extra Theme
version 5.0.3 ( updated 03-11-2026 )
- 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 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 Email Optin module button icon position changing after migration from Divi 4 to Divi 5 due to 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 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 frontend.
Decryption key:
Divi - Ultimate WordPress Theme & Visual Page Builder v5.0.2 Nulled Theme + Builder + Extra Theme
version 5.0.2 ( updated 03-09-2026 )
- Added editable theme builder areas in the builder.
- Improved performance of 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 front-end 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 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 render login content in the Visual Builder.
- Fixed "Copy Support Token" link appearing in wrong position when 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 Image module srcset attribute not updating correctly for small size images.
Decryption key:
Divi - Ultimate WordPress Theme & Visual Page Builder v4.27.5
version 4.27.5 ( updated 12-04-2025 )
- Fixed Shop module not properly filtering products by custom taxonomy terms when "Use Current Page" was enabled.
- Fixed RankMath's sitemap generation produced errors when Blurb modules used icons.
- Changed elegant_themes_support elevated role to administrator.
- Fixed an issue with WordPress 6.7 where the "Disable translations" no longer worked.
- Fixed Divi 4 to Divi 5 gradient conversion for custom modules with individual gradient color fields.
- Fixed "Notice: Function _load_textdomain_just_in_time was called incorrectly." error in WordPress 6.7+.
- Fixed Divi Settings menu and icon are not displayed in edit post page.
- Fixed issue where the page is immediately jump to the bottom when user click on Divi Layout block area.
- Fixed Scroll Down icon displaying as broken characters in Fullwidth Header module after WordPress 6.9 update.
- Fixed button icons displaying as broken characters across multiple modules after WordPress 6.9 update. Also fixes overlay icons in Image, Portfolio, Blog, Gallery, WooCommerce, Video, and Testimonial modules.
Decryption key:
Divi - Ultimate WordPress Theme & Visual Page Builder v5.0.0b5.1
version 5.0.0-public-beta.5.1 ( updated 12-24-2025 )
- Fixed the builder not loading if the website had only a global Theme Builder footer template applied and nothing else.
- Fixed broken styles on the front end after multiple page loads when the page used an interaction that targeted an element on the same canvas.
- Fixed loop detection, which was incorrectly identifying loops when they didn't exist, leading to unnecessary processing.