Und wieder gab es ein Update von Divi bei dem folgende Änderungen durchgeführt wurden:

Version 4.0.10 (Das Update kam am 2.1.2020)
– Schwachstelle für Code-Injektion behoben. Für weitere Informationen lesen Sie bitte die vollständige Offenlegung: https://us7.campaign-archive.com/?u=9ae7aa91c578052b052b864d6&id=e3532c8cb1
– Ein Problem mit der reCAPTCHA Minimum Score Option wurde behoben, bei dem der Wert für eine Größeneinheit validiert wurde.
– Behoben: Die Warnung “Header-Informationen können nicht geändert werden” wurde behoben.
– Fehler im Theme Builder behoben, wenn Add-ons einen Mechanismus verwenden, der nicht mit der Art und Weise kompatibel ist, wie der Theme Builder die Platzhalterdaten des WooCommerce-Moduls rendert.
– Neue Schaltfläche “Vorlage bearbeiten” in der Admin-Leiste hinzugefügt, wenn die aktuelle Seite von einer Theme-Builder-Vorlage betroffen ist.
– Es wurde behoben, dass die Modulgrenzen nicht sichtbar sind, wenn ein Videospaltenhintergrund eingestellt ist.
– Smush 3.2.* Kompatibilität behoben.
– Duplizierte Theme Builder Vorlagen mit benutzerdefinierten Titeln haben nun ein “Copy” Suffix angehängt.
– Ungenaues Verhalten der Import-UI behoben, wenn die Importzeit länger als das Heartbeat-Intervall dauert.
– Die Kompatibilität mit dem TablePress-Plugin bei der Suche wurde korrigiert.
– Behobenes HTML in dynamischen Inhalten mit Post Title, die immer escaped wurden.
– Behobenes Springen des Theme Builder Visual Builder nach oben, wenn der Vorschau-Modus geändert wird.
– Behoben: Theme Builder überschreibt den Stil des aktuellen Page Builders.
– Platzhalter hinzugefügt, wenn das Woo-Galerie-Modul mit “Dieses Produkt” im Theme Builder-Layout verwendet wird.
– Das Umschalten der Einstellungen einer Theme Builder-Vorlage schaltet nun ihr Gegenstück aus (Use On vs Exclude From).
– Es wurde korrigiert, dass responsive/hover Content entfernt wurde, wenn er einen Link mit einem target-Attribut hat.
– Es wurde korrigiert, dass reaktionsfähige Inhalte beim Laden der Seite nicht sichtbar waren, wenn sie denselben Wert wie der Desktop-Modus hatten.
– Der Divi Testimonial Slider, der den Visual Builder neu lädt, wurde behoben.
– Globale Standardeinstellungen werden nun exportiert und in den Theme Builder importiert.
– Fehler “Syntaxfehler, nicht erkannter Ausdruck: nicht unterstützter Pseudo: ui-sortable” behoben, der durch das benutzerdefinierte Javascript-Widget des Benutzers verursacht wurde, das dynamisch in ein jQuery-Skript eingefügt wurde.
– Icon/Bild-Ausrichtungsoption im Blurb-Modul hinzugefügt.
– Theme Builder korrigiert, um das Bild der Kategorie auf der Archivseite der Produktkategorie anzuzeigen.
– Ungültiger SRCSET-Attributwert für ungültige Antwortbilder behoben.
– Behoben: WooCommerce strukturierte Daten werden nicht ausgegeben, wenn ein Theme Builder Body-Layout verwendet wird.
– Behoben Kopieren/Einfügen von Textfeldern, die nach dem Zurücksetzen nicht korrekt funktionieren.
– Kopieren/Einfügen zwischen der Optionsgruppe Textmodul Überschrift und Woo-Module, die die Optionsgruppe Titel enthält, hinzugefügt.
– Behoben wurde, dass Editoren den Theme Builder nicht verwenden können, selbst wenn er für sie aktiviert wird.
– Reduzierung der Serverlast durch Implementierung mehrerer Leistungsoptimierungen.
– Falsche Syntax für die Attribute der reaktiven Bildgrößen für Bilder in Miniaturgröße behoben.
– Behoben: Toolset-Ansichten {!{ … }!} Shortcode-Kompatibilität mit Theme-Builder-Layouts behoben.
– Die Unfähigkeit, ein aktives Kampagnenkonto im E-Mail-Optin-Modul hinzuzufügen, weil die Formular-ID als Pflichtfeld markiert wurde, wurde behoben.
– Fehler im visuellen Builder behoben, der auftrat, wenn jQuery v3.x von Plugins in die Warteschlange gestellt wurde, anstatt der Standardversion v1.12.x.
– Das Speichern von Beiträgen im Builder löst das Löschen des gesamten Caches aus.
– Die Kompatibilität mit dem WP Job Manager wurde korrigiert.
– Layout-Einstellungen wie z.B. Custom CSS werden im Theme Builder nicht exportiert.
– Neue Option “Kategoriebeschreibung” Dynamischer Inhalt beim Bearbeiten von Layouts im Theme Builder hinzugefügt.
– Unerwünschter 1px vertikaler Abstand, der bei bestimmten Teiler-Wiederholungen auf Chrom und Safari erscheint, wurde behoben.
– Es wurde behoben, dass der visuelle Builder das zuletzt bearbeitete Layout nicht öffnet, wenn ein Neuladen des Builders ausgelöst wird.
– Neue Optionen “Spezifischer Autor Seite für Rolle” für Theme Builder-Vorlagen hinzugefügt.
– Problem behoben, bei dem der Einrückung von Listenelementen auf VB im Vergleich zum Frontend unterschiedlich ist.
– Neue Option “Autor-Seiten-Link” für dynamische Inhalte hinzugefügt.
– Korrektur der Module “Post Title” und “Fullwidth Post Title”, die HTML in den Titeln nicht mehr zulassen.
– Fehlende Google-Schriftarten hinzugefügt.
– Ein JavaScript-Fehler in der WooCommerce-Administrationsseite wurde behoben.
– Eine PHP-Warnung im Support Center wurde behoben, die auftrat, wenn die Anmeldeinformationen einen falschen Werttyp hatten.
– Verbesserte Handhabung von wp-debug.log im Support Center, wenn noch keine Fehler die Erstellung der wp-debug.log ausgelöst haben.
– Behebung eines PHP-Dateisystemfehlers, der auf einigen Hosting-Umgebungen auftrat.
– Korrektur des Verschwindens von Fußzeilen-Widgets bei Verwendung eines Theme Builder-Footer-Layouts.
– Korrigiert Kann die Eigenschaft ‘top’ eines undefinierten Fehlers nicht lesen, da der Fehler in Bezug auf die primäre Nav + hide nav until scroll behoben wurde.
– Unerwünschter Padding-Oberteil, der hinzugefügt wurde, wenn die primäre Navi-Farbe einen transparenten Hintergrund hat und die Option “Navi ausblenden bis zum Scrollen” aktiviert ist, wurde behoben.
– Es wurde behoben, dass bei Post-Detailseiten, denen das Layout Volle Breite zugewiesen wurde, die Zeilenbreite auf 100% gesetzt wurde.

ORIGINALTEXT: version 4.0.10 ( updated 01-02-2020 )
– Fixed code injection vulnerability. For more information, please read the full disclosure: https://us7.campaign-archive.com/?u=9ae7aa91c578052b052b864d6&id=e3532c8cb1
– Fixed an issue with reCAPTCHA Minimum Score option where the value would validate to a size unit.
– Fixed Cannot modify header information warning.
– Fixed broken theme builder when add-ons using mechanism which was not compatible with how Theme Builder render WooCommerce module’s placeholder data.
– Added a new “Edit Template” button to the Admin Bar when the current page is affected by a Theme Builder template.
– Fixed module borders not being visible when a video column background is set.
– Fixed Smush 3.2.* compatibility.
– Duplicated Theme Builder templates with custom titles will now have a “Copy” suffix appended.
– Fixed inaccurate import UI behaviour when the import time takes longer than heartbeat interval.
– Fixed compatibility with the TablePress plugin when searching.
– Fixed HTML in Post Title Dynamic Content always being escaped.
– Fixed Theme Builder Visual Builder jumpting to top when you change the preview mode.
– Fixed Theme Builder overwriting current page builder’s style.
– Added placeholders when using Woo Gallery module w/ “This Product” in Theme Builder layout.
– Toggling a Theme Builder template settings will now toggle off its counterpart (Use On vs Exclude From).
– Fixed responsive/hover content getting stripped when has a link with a target attribute.
– Fixed responsive content not visible on page load when it has same value as desktop mode.
– Fixed Divi Testimonial Slider causing the Visual Builder to reload itself.
– Global Defaults are now exported and imported in the Theme Builder.
– Fixed “Syntax error, unrecognized expression: unsupported pseudo: ui-sortable” error caused by user’s custom javascript widget dynamically inserted jQuery script.
– Added icon/image alignment option in Blurb module.
– Fixed Theme Builder to show Category image on Product category archive page.
– Fixed Invalid Responsive Images SRCSET Attribute Value.
– Fixed WooCommerce structured data not being output when using a Theme Builder Body layout.
– Fixed Copy/Paste text fields not working correctly after reset.
– Added Copy/Paste between Text module Heading option group and Woo modules that contains the Title option group.
– Fixed Editors not being able to use the Theme Builder even if it gets enabled for them.
– Reduce server load by implementing several performance optimizations.
– Fixed wrong syntax for responsive image sizes attributes for thumbnail size images.
– Fixed Toolset Views {!{ … }!} shortcode compatibility with Theme Builder layouts.
– Fixed inability to add Active Campaign account on email optin module due to Form ID being marked as required field.
– Fixed broken visual builder when jQuery v3.x gets queued by plugins instead of default v1.12.x.
– Fixed saving post in builder triggers purging all cache.
– Fixed compatibility with WP Job Manager.
– Fixed layout settings such as Custom CSS not being exported in Theme Builder.
– Added a new “Category Description” Dynamic Content option when editing layouts in the Theme Builder.
– Fixed unwanted 1px vertical space that appears on certain divider repeat on chrome and safari.
– Fixed the Visual Builder not opening the last edited layout when a builder reload is triggered.
– Added new “Specific Author Page By Role” options for Theme Builder templates.
– Fixed issue where list Item Indent is different on VB vs front end.
– Added a new “Author Page Link” Dynamic Content option.
– Fixed Post Title and Fullwidth Post Title modules not allowing HTML in the titles anymore.
– Added missing Google fonts.
– Fixed a JavaScript error in the WooCommerce admin page.
– Fixed a PHP warning in Support Center that occurred when credentials had an incorrect value type.
– Improved Support Center handling of wp-debug.log when no errors have yet triggered its creation.
– Fix a PHP filesystem error that occured on some hosting environments.
– Fixed footer widgets disappearing when a Theme Builder footer layout is being used.
– Fixed Cannot read property ‘top’ of undefined error due to recent fix related to primary nav + hide nav until scroll.
– Fixed unwanted padding-top that is being added when primary nav has transparent background color and has its hide nav until scroll option active.
– Fixed post detail pages with the Fullwidth layout assigned having their row width be set to 100%.

Betroffene Dateien
* core/admin/js/core.js
* core/components/PageResource.php
* core/components/Portability.php
* core/components/SupportCenter.php
* core/components/cache/Directory.php
* core/components/data/Utils.php
* core/functions.php
* core/json-data/google-fonts.json
* css/main-styles.css
* epanel/custom_functions.php
* footer.php
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-settings.php
* includes/builder/core.php
* includes/builder/feature/AjaxCache.php
* includes/builder/feature/custom-defaults/History.php
* includes/builder/feature/dynamic-content.php
* includes/builder/feature/woocommerce-modules.php
* includes/builder/framework.php
* includes/builder/frontend-builder/assets.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/i18n/generic.php
* includes/builder/frontend-builder/i18n/portability.php
* includes/builder/frontend-builder/theme-builder/ThemeBuilderApiErrors.php
* includes/builder/frontend-builder/theme-builder/WoocommerceProductVariablePlaceholder.php
* includes/builder/frontend-builder/theme-builder/WoocommerceProductVariablePlaceholderDataStoreCPT.php
* includes/builder/frontend-builder/theme-builder/admin.php
* includes/builder/frontend-builder/theme-builder/api.php
* includes/builder/frontend-builder/theme-builder/dynamic-content.php
* includes/builder/frontend-builder/theme-builder/frontend.php
* includes/builder/frontend-builder/theme-builder/template-setting-validations.php
* includes/builder/frontend-builder/theme-builder/theme-builder.php
* includes/builder/frontend-builder/theme-builder/woocommerce.php
* includes/builder/functions.php
* includes/builder/google-fonts-data.php
* includes/builder/module/Blog.php
* includes/builder/module/Blurb.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/FullwidthPostContent.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/FullwidthPostTitle.php
* includes/builder/module/Gallery.php
* includes/builder/module/Portfolio.php
* includes/builder/module/PostContent.php
* includes/builder/module/PostSlider.php
* includes/builder/module/PostTitle.php
* includes/builder/module/Signup.php
* includes/builder/module/Text.php
* includes/builder/module/helpers/MultiViewOptions.php
* includes/builder/module/helpers/WooCommerceModules.php
* includes/builder/module/type/PostContent.php
* includes/builder/module/type/WithSpamProtection.php
* includes/builder/module/woocommerce/AdditionalInfo.php
* includes/builder/module/woocommerce/Price.php
* includes/builder/module/woocommerce/RelatedProducts.php
* includes/builder/module/woocommerce/Title.php
* includes/builder/module/woocommerce/Upsells.php
* includes/builder/plugin-compat/divi-testimonial-slider.php
* includes/builder/plugin-compat/woocommerce.php
* includes/builder/plugin-compat/wp-job-manager.php
* includes/builder/plugin-compat/wp-smushit.php
* includes/builder/plugin-compat/wp-views.php
* includes/builder/scripts/frontend-builder-scripts.js
* js/custom.js