Divi Version: 3.0.31

These are the changelog notes for Divi version 3.0.31 that was released on January 27, 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.31 Summary

Improvements & Feature Additions

  • Added a closing bracket that was missing in the custom login form page template, which caused HTML validation issues.
  • Improved the logic for detecting the need for pagination in the portfolio module, preventing “next” and “previous” links from appearing when there are no portfolio items on the next or previous pages.
  • Improved the rendering of parallax background images in the Visual Builder.
  • Improved the way that the comments modules works while interacted with inside the Visual Builder.
  • Improved the way that the video module generates thumbnail images automatically from YouTube videos.

Fixed Bugs

  • Fixed a JS error that occurred when opening the history modal in the Visual Builder.
  • Fixed a bug that caused certain settings in the contact form module to be inherited from the previous contact form that was added to the page when adding multiple contact forms to the same page.
  • Fixed a bug that caused rendering errors in the Visual Builder when the portfolio module was set to show “0” posts.
  • Fixed a bug that caused the “move” cursor to appear when hovering over divs inside of a block of text that was currently being edited in the Inline Editor.
  • Fixed a bug that made it impossible to close the settings modal of the gallery module after having switched the gallery format from grid mode to slider mode.
  • Fixed the mis-categorization of some settings that occurred after having performed Right Click > Copy Styles on a module.
  • Fixed the misalignment of some settings toggles inside of the Divi Builder page settings modal.
  • Fixed visual delay when deleting contact form field titles in the Visual Builder.


  • Applied logic to saved customizer values to help prevent the event of a mismatch when dealing with malformed color values.
  • Arrow color adjustments made to the video slider modules will now render correctly in the Visual Builder.
  • Contact form input field color adjustments will now be correctly applied to HTML placeholder text.
  • Custom border radius will now be correctly applied to all individual form fields in the contact form module.
  • Custom icons will now be applied correctly when adjusting the custom button styles of the login module.
  • Letter spacing adjustments will now be applied correctly to the percent sign inside of circle counter modules.
  • When enabling background colors for the post title module, the default color will start with full opacity to avoid confusion when initially selecting a color.

New & Modified Files

  • functions.php
  • includes/builder/frontend-builder/assets/css/style.css
  • includes/builder/frontend-builder/bundle.js
  • includes/builder/functions.php
  • includes/builder/main-modules.php
  • includes/builder/styles/frontend-builder-style.css
  • includes/builder/styles/style.css
  • js/theme-customizer-controls.js
Get 10% off Divi at Elegant Themes today!