Divi Version: 3.0.52

These are the changelog notes for Divi version 3.0.52 that was released on June 28, 2017. Check out of all the changes, updates, and bug fixes below.

As an affiliate marketer, I get commissions for purchases made for products and services that I recommend through links on this page.

Divi 3.0.52 Summary

Improvements & Feature Additions

  • Added additional header text size styles to ensure header size harmony in various situations.
  • Added static CSS file generation system for the Divi Builder, Divi Theme Options and Divi Theme Customizer.
  • Added the ability to input background image URLs via the media library modal when adding background images in the Visual Builder.
  • Improve compatibility with plugins that define WooCommerce functions.
  • Improved countdown timer appearance in various column widths and on various screen sizes.
  • Improved email validation system for the contact form module to work better with new data validation rules.
  • Improved module re-rendering mechanism in the Visual Builder, reducing the scope of re-renders to improve performance.
  • Improved performance of the slider module and fixed a memory leak that occurred when using parallax background images on module sub items in the Visual Builder.
  • Improved the way that filterable portfolio module items are hidden and displayed to prevent CSS selector mismatches.

Fixed Bugs

  • Fixed “error loading resource” messaged that sometimes occurred with fullwidth slider background videos in Chrome.
  • Fixed JS TypeError that occurred in the Visual Builder when TinyMCE attempted to remove initialization on the DOM that was already removed by React.
  • Fixed Undefined index: HTTP_USER_AGENT notice that occurred on some hosts.
  • Fixed a React warning that occurred when adding radio input items after having previously deleted all radio inputs in the current module.
  • Fixed a bug in IE 11 that caused the Visual Builder to crash when number counter modules were used on the page.
  • Fixed a bug on WordPress Multisite that caused an unwanted saved failure warning to appear in some cases, even though the page had been saved successfully.
  • Fixed a bug that allowed the search bar inside of the fullscreen menu to shrink to an undesirably small size.
  • Fixed a bug that allowed unwanted hover triggers to fire when hovering over empty columns when a settings modal was open in the Visual Builder.
  • Fixed a bug that caused button icons to be sized incorrectly in the Visual Builder when the icon’s alignment was adjusted and previewed using the responsive view toggles.
  • Fixed a bug that caused cursor position to change while typing quickly inside of textarea options in the Visual Builder.
  • Fixed a bug that caused empty rows to not initialize correctly inside of new specialty sections.
  • Fixed a bug that caused fullwidth header module background images to disappear in the Visual Builder after enabling parallax mode.
  • Fixed a bug that caused fullwidth portfolio modules to not appear when first added to the page using the Visual Builder.
  • Fixed a bug that caused line breaks to be removed from Divi library items when adding items into the standard Divi Builder after having edited those items via the Divi > Divi Library page.
  • Fixed a bug that caused missing portfolio item titles when “grab the first post image” option was enabled in the Divi Theme Options.
  • Fixed a bug that caused multiple audio player interfaces to appear on audio post formats.
  • Fixed a bug that caused unwanted empty rows to be added to the page when duplicating sections.
  • Fixed a bug that made it impossible to remove a single global module from a global section in the Visual Builder.
  • Fixed a bug that occurred during selective sync for blog modules that caused featured images to disappear in the Visual Builder due to shortcode object trimming.
  • Fixed a bug that prevented global modules from syncing correctly in the standard Divi Builder in some situations.
  • Fixed a bug that prevented the comments module from rendering when used with certain third party plugins.
  • Fixed a bug with the Divi Builder Sync system that sometimes caused an unwanted browser backup to be created after having saved the page.
  • Fixed a bug with the conditional logic system for contact form modules that caused UI issues when applying conditional logic to checkbox field types in the standard Divi Builder.
  • Fixed an issue where undoing a change would undo several changes due to the fact that history states were not created upon saving module options in the Visual Builder.
  • Fixed an issue with legacy global modules not syncing correctly with the new selective sync system in some cases.
  • Fixed bug that caused the blog module’s comment count to show “1” in some situations where the comment count should have shown “0.”
  • Fixed disappearing background image on fullwidth slider when background gradient was active due to missing background-color reset.
  • Fixed error on VB content activation mechanism which caused pages with deactivated builder & no change fail to get section + row + column + text module wrapper during VB auto activation.
  • Fixed some issues with pagination inconsistency in the filterable portfolio module.

Miscellaneous

  • Adjusted object comparison method for global modules that caused an unwanted “Do you want to leave this site?” message after saving in the Divi Builder.
  • Admin labels will no longer be temporarily and accidentally removed when saving a module in the standard Divi Builder.
  • Background colors will no longer be pasted when text is copied and pasted into the Inline Editor.
  • Conditional logic options “is empty” and “is not empty” will now function correctly when used against check boxes and radio buttons.
  • Custom CSS applied to the Divi header will no longer accidentally trigger transparent header adjustments when applying background images.
  • Editing history points will now be created when a settings modal is opened via double click and a currently-opened settings modal is closed in the Visual Builder.
  • Email optin module authentication fields will now only be displayed when the “add” button is clicked.
  • Fullwidth image overlays will now render correctly in the Visual Builder.
  • Hover overlay color and zoom icon color options will not appear correctly in the Visual Builder when text color is set to light for the fullwidth portfolio module.
  • Input sub items added to the contact form module will now be sortable after having been added in the standard Divi Builder.
  • Patched an error in the way that TinyMCE handled multiple TinyMCE instances which caused TinyMCE scripts to be enqueued multiple times unnecessarily.
  • Quotes will now render correctly on the front end when used inside of input titles in the contact form module.
  • Removed an unwanted jump that occurred in the Vertical Navigation when certain design configurations were applied via the Theme Customizer.
  • Removed unwanted line separator that appeared after the date inside of the blog module post meta when no meta information followed.
  • Responsive module settings applied to parent modules will now be passed down correctly to child module items when shared settings exist in the Visual Builder.
  • Slider background overlays will now correctly overlay background video elements.
  • Testimonial modules will no longer have module text aligned center on mobile unless specified in the Visual Builder.
  • The Visual Builder will now load properly over HTTP connections when WordPress’ FORCE_SSL_ADMIN option is enabled.
  • The WooCommerce review link will now work correctly when the Divi Builder waypoints script is initialized.
  • The fullwidth header logo image will now be targeted more directly when using the custom CSS options in the module’s advanced tab.
  • Theme Customizer header font options will no longer affect option group titles in the Visual Builder UI.
  • Tooltips triggered using the right click menu in the Visual Builder will now render at the position of the link clicked, rather than at the position of the item’s hover buttons.
  • URLs in the pricing table module will now be validated correctly to prevent unwanted special characters when entering URLs in the standard Divi Builder.
  • Video slider thumbnails will now be cropped correctly when toggling responsive views in the Visual Builder.
  • When adding new radio buttons or select dropdown items in the contact form module, the cursor will now auto-focus the newest input item so that the user does not need to click into the input to start typing.
  • When opening new module settings via double click in the Visual Builder, other settings modals will now be correctly closed to ensure that only a single settings modal is open at any given time.
  • When saving a row as a global row in the Visual Builder, the row will now turn into a global row instantly instead of requiring a browser refresh.
  • wpautop has been removed from global code module processing to avoid unwanted paragraphs from being added.

New & Modified Files

  • core/admin/js/page-resource-fallback.js
  • core/admin/js/page-resource-fallback.min.js
  • core/components/PageResource.php
  • core/components/data/Utils.php
  • core/components/init.php
  • core/components/lib/BluehostCache.php
  • core/functions.php
  • core/init.php
  • epanel/core_functions.php
  • epanel/css/panel.css
  • epanel/custom_functions.php
  • epanel/js/functions-init.js
  • includes/builder/class-et-builder-element.php
  • includes/builder/class-et-builder-settings.php
  • includes/builder/class-et-global-settings.php
  • includes/builder/core.php
  • includes/builder/framework.php
  • includes/builder/frontend-builder/assets/css/style.css
  • includes/builder/frontend-builder/bundle.js
  • includes/builder/frontend-builder/frontend-builder/helpers.php
  • includes/builder/functions.php
  • includes/builder/main-modules.php
  • includes/builder/scripts/builder.js
  • includes/builder/scripts/ext/media-library.js
  • includes/builder/scripts/frontend-builder-scripts.js
  • includes/builder/template-preview.php
Get 10% off Divi at Elegant Themes today!