Divi Version: 4.0.8

These are the changelog notes for Divi version 4.0.8 that was released on December 9, 2019. Check out of all the changes, updates, and bug fixes below.

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

Divi 4.0.8 Summary

Improvements & Feature Additions

  • Improved client IP address detection and validation.

Fixed Bugs

  • Fix Divi Builder load failures caused by filesystem permissions on the server.
  • Fixed “No Results Found” text not use styles from the respective blog module.
  • Fixed “No Results Found” text not using styles from the respective blog module.
  • Fixed Blog module’s box shadow hover effects not working properly in Grid mode.
  • Fixed Blurb title hover styles not taking effect when hovering over the module.
  • Fixed Broken grid layout in TB when using Related Products w/ 4 Column layout.
  • Fixed CMD key not working to activate multi select feature on Firefox.
  • Fixed Disappearing split test button in wireframe mode if wireframe mode is used on initial load (eg. New Builder Experience).
  • Fixed Dynamic Content URLs for specific posts not resolving on non-singular pages.
  • Fixed Email Optin module’s Name Fullwidth option not working with Use Single Name Field option enabled.
  • Fixed Fullwidth Header module’s scroll down link not working when there is a module link added.
  • Fixed Fullwidth Menu module’s search field overlapping the logo.
  • Fixed Post Excerpt Dynamic Content placeholder value in Theme Builder not respecting settings like number of words or read more text.
  • Fixed Visual Builder for Projects being offset when an RTL language is being used.
  • Fixed Woo Add To Cart module’s Dropdown menu border-radius selector.
  • Fixed a PHP notice that appeared when there were no custom widget areas defined.
  • Fixed a javascript error that occurred when hovering over modules in the builder in some cases.
  • Fixed arrow icons menu on RTL websites.
  • Fixed broken Shop module layout when used in TB for Product category pages.
  • Fixed certain meta tags being duplicated when a Theme Builder header is used.
  • Fixed color palette compatibility with the NextGEN Gallery plugin.
  • Fixed custom css for Fullwidth Slider Title not working for title tags other than h2.
  • Fixed display of the AJAX loading animation on the front end when Safe Mode is active.
  • Fixed document.onreadystatechange compatibility with other scripts that use it.
  • Fixed error report where VB cannot read property ‘toLowerCase’ of undefined in Contact Form.
  • Fixed et_fix_slider_height is not defined error.
  • Fixed failure saving visual builder / new builder experience when a module contains emoji while the post_content column of wp_posts table uses utf8 charset and non utf8mb4_* collation.
  • Fixed find & replace not working properly for Font Style subfield.
  • Fixed image srcset and sizes attributes not generated when site URL moved from HTTP to HTTPS or vice versa.
  • Fixed incorrect padding value being printed to reset button padding for button icon options.
  • Fixed issue where customizing captcha text styles didn’t affect the equal symbol of Contact Form module.
  • Fixed issue where selected items are being removed while switching preview mode via settings bar.
  • Fixed issue where the image Box Shadow would disappear when Image Overlay was enabled.
  • Fixed issue where you can’t add a new row after hiding the row if “Show Disabled Modules at 50% Opacity” is enabled.
  • Fixed layout settings such as custom CSS and color palette not being carried over when you duplicate a Theme Builder layout.
  • Fixed meta, link and script tags added to the theme’s header.php file missing when a Theme Builder header is used.
  • Fixed padding settings not working properly with module alignment in the Visual Builder.
  • Fixed plugins which hook into the_content from running multiple times when Theme Builder layouts are used.
  • Fixed quick actions issue where inserting a module into a column takes some time.
  • Fixed quick actions to enable inserting new and saved module on top of the selected item.
  • Fixed rendering of Global Code modules with unsynced content on Front End.
  • Fixed responsive content for hover mode not getting inherited properly when the value is undefined.
  • Fixed responsive content not working properly inside the theme builder layout when in builder mode.
  • Fixed row widths being set to 80% regardless of width settings on project pages without a sidebar.
  • Fixed shortcut to fullwidth row (R + F) not working.
  • Fixed the Fields custom margin/padding to be applied to Add to Cart Dropdowns.
  • Fixed the Library Modal not being visible in certain cases in the Theme Builder.
  • Fixed the map info window is not displayed when the map pin title or body is empty.
  • Fixed video overlay play icon still being displayed even when the image overlay is empty.
  • Prevented Welcome to New Builder popup being rendered in Block Editor.

Updates, Changes, & Optimizations

  • Updated jQuery UI style to v1.12.1.

Miscellaneous

  • Allow the path and url for ET’s cache directory to be customized using PHP constants: ET_CORE_CACHE_DIR, ET_CORE_CACHE_DIR_URL.
  • Author Bio Dynamic Content will now allow the usage of HTML.
  • Clicking the “Save Changes” button in the Theme Builder while you have template settings open will now save the template settings changes.
  • Removed irrelevant Divider Module’s visual builder-specific z-index.
  • Shop module’s Use Current Page setting will now cause the module to take WooCommerce widget filters into account as well.

New & Modified Files

  • core/components/PageResource.php
  • core/components/SupportCenter.php
  • core/components/cache/Directory.php
  • core/components/cache/File.php
  • core/components/cache/init.php
  • core/components/data/Utils.php
  • core/components/init.php
  • core/functions.php
  • core/ui/utils/property-resolver.js
  • css/main-styles.css
  • includes/builder/class-et-builder-element.php
  • includes/builder/core.php
  • includes/builder/feature/dynamic-content.php
  • includes/builder/framework.php
  • includes/builder/frontend-builder/assets.php
  • includes/builder/frontend-builder/assets/css/fb-top-window.css
  • includes/builder/frontend-builder/bundle.js
  • includes/builder/frontend-builder/theme-builder/api.php
  • includes/builder/frontend-builder/theme-builder/dynamic-content.php
  • includes/builder/frontend-builder/theme-builder/frontend-header-template.php
  • includes/builder/frontend-builder/theme-builder/frontend.php
  • includes/builder/frontend-builder/view.php
  • includes/builder/functions.php
  • includes/builder/module/Blog.php
  • includes/builder/module/Blurb.php
  • includes/builder/module/ContactForm.php
  • includes/builder/module/MapItem.php
  • includes/builder/module/Shop.php
  • includes/builder/module/SliderItem.php
  • includes/builder/module/Video.php
  • includes/builder/module/helpers/MultiViewOptions.php
  • includes/builder/module/type/PostBased.php
  • includes/builder/module/woocommerce/AddToCart.php
  • includes/builder/plugin-compat/cartflows.php
  • includes/builder/scripts/builder.js
  • includes/builder/scripts/frontend-builder-scripts.js
  • includes/builder/styles/frontend-builder-global-style.css
  • includes/builder/styles/images/ui-icons_444444_256x240.png
  • includes/builder/styles/images/ui-icons_555555_256x240.png
  • includes/builder/styles/images/ui-icons_777620_256x240.png
  • includes/builder/styles/images/ui-icons_777777_256x240.png
  • includes/builder/styles/images/ui-icons_cc0000_256x240.png
  • includes/builder/styles/images/ui-icons_ffffff_256x240.png
  • includes/builder/styles/jquery-ui-1.10.4.custom.css
  • includes/builder/styles/jquery-ui-1.12.1.custom.css
  • includes/no-results.php
  • includes/theme-builder.php
  • js/custom.js
  • rtl.css
  • theme-head.php
Get 10% off Divi at Elegant Themes today!