Divi Version 4.16 Changelog

Released 30th March 2022

– Added new advanced gradient builder control to the background option group.
– Improved VB performance by refactoring event listener in utils/mouse.js to be more efficient.
– Removed mousemove event listener in ETBuilderRoot component.
– Improved the logic to add/ remove event listener in ETBuilderPageSettingsBar component.
– Improved VB performance by prevented certain actions from being executed on every click when not necessary.
– Improved VB performance by refactoring event listener in utils/keyboard.js to be more efficient.
– Fixed helper functions not being loaded in certain cases causing errors when 3rd party modules are autosaved.
– Fixed a bug which were causing Background Size of Post Slider Module to be different in some cases on Frontend.
– Fixed a bug where the left padding for specialty columns did not work in some cases.
– Fixed an issue where the “View Details” link was not correctly set for products on the latest version.
* README.md
* core/components/Portability.php
* core/components/Updates.php
* core/ui/components/controls/slider/slider-utils.js
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-global-settings.php
* includes/builder/feature/I18n.php
* includes/builder/feature/dynamic-assets/dynamic-assets.php
* includes/builder/feature/global-presets/Settings.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/i18n/display-conditions.php
* includes/builder/frontend-builder/init.php
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/module/FullwidthSlider.php
* includes/builder/module/Slider.php
* includes/builder/module/helpers/Background.php
* includes/builder/module/helpers/ResponsiveOptions.php
* includes/builder/module/settings/Migration.php
* includes/builder/module/settings/migration/BackgroundGradientStops.php
* includes/builder/module/settings/migration/ColumnOptions.php
* includes/builder/scripts/src/builder.js


Editor’s note

Here is the YouTube video Elegant Themes shared alongside this update:

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.

4 Comments

  1. Bekee

    There’s a bug in this version that prevents the admin user from being able to click on the settings (cog) icon of any row or module. I had to roll back a clients’ site just now to 4.15.1 to fix the issue.

    Reply
    • Jamie Dąbrowiecki

      Have just tested myself and I was able to without issue. I have seen comments that say there’s issues with PHP 8 though.

      Reply
      • Jason

        can confirm, having issues with php8.0 when selecting a color:

        [error] 6084#6084: *1 FastCGI sent in stderr: “PHP message: PHP Warning: Array to string conversion in /**/wp-content/themes/Divi/includes/builder/functions.php on line 2026PHP message: PHP Fatal error: Uncaught TypeError: trim(): Argument #1 ($string) must be of type string, array given in /**/wp-content/themes/Divi/includes/builder/feature/dynamic-content.php:1692

        Stack trace:
        #0 /**/wp-content/themes/Divi/includes/builder/feature/dynamic-content.php(1692): trim()

        #1 /**/wp-content/themes/Divi/includes/builder/feature/dynamic-content.php(1756): et_builder_clean_dynamic_content()

        #2 /**/wp-content/themes/Divi/includes/builder/functions.php(2063): et_builder_parse_dynamic_content()

        #3 /**/wp-content/themes/Divi/includes/builder/functions.php(2349): et_fb_process_to_shortcode()

        #4 /**/wp-includes/class-wp-hook.php(307): et_fb_ajax_save()

        #5 /**/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()

        #6 /**/wp-includes/plugin.php(474): WP_Hook->do_action()

        #7 /**/wp-admin/admin-ajax.php(187): do_action()

        #8 {main}

        Reply
      • Jason

        downgraded to php7.4 and save on color change works again – definitely a compatibility issue with php8.0

        Reply

Submit a Comment

Your email address will not be published. Required fields are marked *