== Changelog == = 3.19.4 - 2024-02-28 = * Fix: Widgets are not appearing in the widget panel when using various 3rd party plugins = 3.19.3 - 2024-02-26 = * Fix: Template is not importing when the Unfiltered File option is disabled ([#25071](https://github.com/elementor/elementor/issues/25071)) = 3.19.2 - 2024-02-07 = * Fix: Integration script not functioning as expected in Build with AI feature = 3.19.1 - 2024-02-05 = * Tweak: Improved text-based AI capabilities within the widget type * Security Fix: Addressed security weaknesses in template library mechanism * Fix: Improved code security enforcement in Media control * Fix: SVG Icons break the title layout when using Firefox and Safari browsers in Accordion widget ([#24925](https://github.com/elementor/elementor/issues/24925)) * Fix: Missing hover state to dropdown in AI Containers modal = 3.19.0 - 2024-01-29 = * New: Generate Container Variations with AI directly from Elementor's Blocks Template Library * New: Introducing the 'What's New' screen - Insights on the latest features, enhancements, and updates * Tweak: Added responsive controls to Gradient in Background and Background Overlay ([#10247](https://github.com/elementor/elementor/issues/10247), [#6783](https://github.com/elementor/elementor/issues/6783), [#10449](https://github.com/elementor/elementor/issues/10449), [#15377](https://github.com/elementor/elementor/issues/15377), [#17000](https://github.com/elementor/elementor/issues/17000)) * Tweak: Added caption space option in Basic Gallery and Image Carousel widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo), [#12533](https://github.com/elementor/elementor/issues/12533), [#21128](https://github.com/elementor/elementor/issues/21128)) * Tweak: Added responsive control to Size Resolution in Testimonial widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Restricted JSON file upload privileges to admin users only for enhanced security and control * Tweak: Introduced the ability for admin users to grant JSON file upload permissions to non-admin users in Role Manager * Tweak: Raised the minimum required PHP version from 7.3 to 7.4 * Tweak: Incorporated workflow hints within the media control to improve accessibility * Tweak: Incorporated workflow hints within the gallery control to improve accessibility * Tweak: Implemented CSS logical properties in Divider widget * Tweak: Removed `Size` control for new usage in Heading Widget * Tweak: Removed `Size` control for new usage in Button Widget * Tweak: Removed `Progress Type` control for new usage in Progress Bar widget * Tweak: Added responsive control to Vertical Align in Icon Box widget * Tweak: Added responsive control to Image Position in Image Box widget * Tweak: Added All Statuses filter in Element Manager * Tweak: Added additional size units and custom units in all elements * Tweak: Limit pagination for five attempts in Build with AI modal * Tweak: Replaced select control with choose control for Image Position in Testimonial widget * Tweak: Shifted alignment controls from the Content tab to the Style tab in Heading, Icon, and Image widgets * Tweak: Promoted Optimized Gutenberg Loading feature to Stable status * Tweak: Promoted Optimize Image Loading feature to Stable status * Tweak: Promoted Build with AI feature to Beta status and activated for all users * Tweak: Optimized DOM Output feature merged to version * Tweak: Added new Notice control for Editor panels * Tweak: Added new Alert control for Editor panels * Fix: Deprecation notices in console log in History panel ([#19456](https://github.com/elementor/elementor/issues/19456), [#22159](https://github.com/elementor/elementor/issues/22159)) * Fix: Dark Mode affects the link options modal in Text Editor widget ([#23477](https://github.com/elementor/elementor/issues/23477)) * Fix: Enhanced code quality checks within the template export process * Fix: Added better output escaping to Image Size control attributes * Fix: Added better output escaping to URL controls * Fix: Justify items not working when grid is set to full width in Grid Container * Fix: Asymmetric icons are not displayed correctly in Accordion widget * Fix: Share copy options were not functioning properly with VideoPress integration in Video widget = 3.18.3 - 2023-12-20 = * Fix: Modified control sanitization to enforce better security policies in Dynamic tags * Fix: Elementor Editor is slow when using Safari 17 and Firefox on macOS * Fix: Inner containers added to the top of the page when using AI Variations = 3.18.2 - 2023-12-08 = * Security Fix: Addressed security weaknesses in template upload mechanism = 3.18.1 - 2023-12-06 = * Fix: Improved code security enforcement in File Upload mechanism * Fix: Error appears on front when using various 3rd party plugins and Themes * Fix: Reverted Elementor Editor is slow when using Safari 17 and Firefox on macOS = 3.18.0 - 2023-12-04 = * New: Introducing Element Manager - Overview of all installed widgets on your site, allowing the deactivation of unused widgets for a personalized widget panel ([#9647](https://github.com/elementor/elementor/issues/9647)) * New: Introducing Elementor AI for Text-Based Container Generation – Effortlessly generate uniquely designed containers by simply providing a single textual prompt * New: Introducing Elementor AI for Elementor-Based Container Variations – Customize your existing Elementor layouts by editing container content, images, fonts, colors, and icons * Tweak: Added support for Elementor AI Web-Based Container generation – Create containers by providing a specified URL to generate Elementor-compatible layouts * Tweak: Enanached TTFB metric by removing UI controls and some arguments from frontend loading for better site performance * Tweak: Implemented accessibility improvements in Progress Bar widget * Tweak: Added responsive control and size units to navigation size in Image Carousel widget * Tweak: Promoted Global Style Guide feature to a Stable status * Tweak: Activated Optimize Image Loading experiment by default for all sites * Tweak: Activated Optimized Gutenberg Loading experiment by default for all sites * Tweak: Activated Inline Font Icons experiment by default for new sites * Tweak: Renamed the 'Image Size' control into 'Image Resolution' * Tweak: Updated `eicons` library to v5.25.0 * Tweak: Updated context menu UI * Fix: Elementor Editor is slow when using Safari 17 and Firefox on macOS ([#24260](https://github.com/elementor/elementor/issues/24260)) * Fix: Locale with "comma" as decimal separator brakes generated CSS styles for decimal values ([#10992](https://github.com/elementor/elementor/issues/10992)) * Fix: Changed Vimeo Background video player to transparent background player ([#16336](https://github.com/elementor/elementor/issues/16336)) * Fix: Dynamic property creation is deprecated in container layout with PHP 8.2 ([#23830](https://github.com/elementor/elementor/issues/23830)) * Fix: Ensure that the tab elements open correctly with a click in Tabs widget = 3.17.3 - 2023-11-08 = * Fix: Modified control sanitization to enforce better security policies in Dynamic tags = 3.17.2 - 2023-11-01 = * Fix: Modified controls sanitization to enforce better security policies in Heading, Icon, Image Box, and Testimonial widgets = 3.17.1 - 2023-10-25 = * Fix: Error message appears when loading the Theme Builder = 3.17.0 - 2023-10-25 = * New: AI History - Quickly restore AI-generated content, enhancing your workflow by improving content recovery and acceleration * New: Revamped Rating widget - enhanced flexibility for customizable visual rating scales, elevating your designs to be more engaging and interactive ([#18793](https://github.com/elementor/elementor/issues/18793), [#10529](https://github.com/elementor/elementor/issues/10529), [#18169](https://github.com/elementor/elementor/issues/18169), [#20651](https://github.com/elementor/elementor/issues/20651), [#10127](https://github.com/elementor/elementor/issues/10127)) * New: Introducing Gutenberg Asset Loading as a Beta feature - enhance performance by avoiding unnecessary block editor assets * New: Introducing Optimize Image Loading as a Beta feature - Apply default optimization strategies during content rendering for improved LCP * Tweak: Allowed using TinyMCE Full Screen Toolbar with Editor Top Bar ([#23463](https://github.com/elementor/elementor/issues/23463), [#22873](https://github.com/elementor/elementor/issues/22873)) * Tweak: Make the Container element extendable (props [@HadyShaltout](https://github.com/HadyShaltout)) * Tweak: Added a FAQ Schema support in Accordion widget * Tweak: Added VideoPress integration for self-hosted videos in Video widget * Tweak: Implemented accessibility improvements in Accordion widget * Tweak: Upgraded minimum required PHP version to 7.3 * Fix: Responsive settings for Templates wouldn't save completely when Additional Custom Breakpoints feature is activated ([#19394](https://github.com/elementor/elementor/issues/19394), [#22829](https://github.com/elementor/elementor/issues/22829)) * Fix: Error messages appear on Theme Builder when using PHP 8.X ([#22991](https://github.com/elementor/elementor/issues/22991)) * Fix: Disabling options in URL Control does not hide the options icon in External URL field ([#11214](https://github.com/elementor/elementor/issues/11214)) * Fix: UI Glitch in widget Style and Advanced tabs ([#23402](https://github.com/elementor/elementor/issues/23402)) * Fix: PHP Memory Limit displayed in System Info wasn't accurate in various scenarios = 3.16.6 - 2023-10-17 = * Fix: Improved code security enforcement in Dynamic Tag Fallback control = 3.16.5 - 2023-10-09 = * Fix: Widget panel appears empty for Editor role with "Access to edit content only" permission ([#23696](https://github.com/elementor/elementor/issues/23696)) * Fix: Improved code security enforcement in SVG Icon control = 3.16.4 - 2023-09-20 = * Fix: HTML tags are not rendering on title field in Tabs widget ([#23752](https://github.com/elementor/elementor/issues/23752)) * Fix: Tabs is using the 'active' color for both 'active' and 'hover' states in the accordion layout in Tabs widget * Fix: Gaps values aren't displayed inside the Editor in Container widget = 3.16.3 - 2023-09-14 = * Tweak: Changed Improved CSS loading feature to inactive for existing sites * Fix: Dynamic tag for ACF image field is not working as expected ([#23757](https://github.com/elementor/elementor/issues/23757)) * Fix: Display issues when using long titles inside Tabs widget ([#23670](https://github.com/elementor/elementor/issues/23670)) * Fix: Gaps control does not present values as expected in Container widget = 3.16.2 - 2023-09-13 = * Fix: Various issues with deprecation updates and 3rd party plugins = 3.16.1 - 2023-09-12 = * Fix: Flexbox Container feature is activated by default for existing sites = 3.16.0 - 2023-09-12 = * New: Grid widget is now accessible in the widgets panel, enhancing workflow and user experience * Tweak: Enhanced TTFB metric by optimizing controls display condition functions in the Editor (props [@DMajorChump](https://github.com/MajorChump), [#21762](https://github.com/elementor/elementor/issues/21762)) * Tweak: Implemented accessibility improvements in Nested Tabs ([#22935](https://github.com/elementor/elementor/issues/22935)) * Tweak: Promoted Flexbox Container feature to Stable status * Tweak: Enabled Flexbox Container feature by default for new installations * Tweak: Substituted 'Gap between elements' control in site settings with the new Container Gap control * Tweak: Upgraded HTML Structure for Tabs Widget * Tweak: Implemented CSS logical properties for border-radius in Elementor Editor * Tweak: Implemented CSS logical properties in Container, Accordion and Tabs widgets * Tweak: Enhanced dropdown preview for Global Typography styles * Tweak: Enabled Improved Asset Loading feature by default for all sites * Tweak: Promoted Grid Container feature to Beta status * Tweak: Replace CSS `float` with other layouts in the Editor * Tweak: Concealed the 'Empty View' cell within the Grid Container to prevent distortion of the preview * Tweak: Updated `eicons` library to v5.23.0 * Tweak: Added keyboard accessibility to a link in Icon Box widget * Tweak: Added keyboard accessibility to a link in Image Box widget * Tweak: Added 'Download System Info" button to the top of Elementor System Info screen * Fix: Justify Content and Align Items controls are not functioning as expected in responsive mode in Container widget ([#19363](https://github.com/elementor/elementor/issues/19363)) * Fix: Wrong structure of predefined Container layouts in RTL ([#20184](https://github.com/elementor/elementor/issues/20184)) * Fix: Editing a post or page created in Gutenberg with Elementor resulted in sections being displayed instead of containers ([#20282](https://github.com/elementor/elementor/issues/20282)) * Fix: Custom unit inheritance problem in mobile mode in Grid Container ([#22289](https://github.com/elementor/elementor/issues/22289)) * Fix: Spacer not functioning as intended in Container widget ([#20023](https://github.com/elementor/elementor/issues/20023)) * Fix: Translated blending mode options in `heading.php` for improved usability (props [@DAnn2012](https://github.com/DAnn2012)) * Fix: Use default placeholder set in URL control (props [@DAnn2012](https://github.com/DAnn2012)) * Fix: Improved translation functionality in the Editor (props [@DAnn2012](https://github.com/DAnn2012)) * Fix: Improved code security enforcement in Text Path widget * Fix: "Add New Container" functionality is not functioning correctly in Finder * Fix: Styling from the parent Accordion was inherited by an Accordion placed inside it in Accordion widget * Fix: Title is not breaking in Recently Edited modal in Editor Top Bar * Fix: Edit page with WordPress Editor issue when using WordPress 6.3 = 3.15.3 - 2023-08-20 = * Fix: Elements can't be edited after accessing the page settings panel ([#23365](https://github.com/elementor/elementor/issues/23365)) * Fix: Reverted Responsive settings for Section Templates won't entirely save when Additional Breakpoints feature is active * Fix: Redundant accordion icon appears when using Safari browser in Accordion widget * Fix: Elementor Admin Top Bar affects styling on non-elementor screens in WordPress * Fix: Changed CSS class for Apps page for better i18n support = 3.15.2 - 2023-08-09 = * Fix: Popular Apps notification is not presented as expected in RTL websites ([#23307](https://github.com/elementor/elementor/issues/23307)) * Fix: Typo in Popular Apps notification ([#23329](https://github.com/elementor/elementor/issues/23329)) * Fix: Redundant accordion icon appears when using Safari browser in Accordion widget = 3.15.1 - 2023-08-02 = * Fix: Error notices appear on front after schemes code deprecated = 3.15.0 - 2023-07-31 = * New: Introducing Accordion widget - Unleash your design creativity with nesting capabilities and layout flexibility ([#2587](https://github.com/elementor/elementor/issues/2587)) * New: Enhancements Elementor AI for Images - Seamlessly Remove and Replace Backgrounds * New: Introducing Apps Page - Discover a selection of tools, specifically tailored to enhance your Elementor-powered website * Tweak: Added a "Container" option to the 'Hover Area' dropdown in Lottie widget ([#20360](https://github.com/elementor/elementor/issues/20360)) * Tweak: Updated several URLs from `http:` to `https` for enhanced compliance (props [@DAnn2012](https://github.com/DAnn2012)) * Tweak: Added Image Size control to Gravatar image in Author Box widget * Tweak: Remove deprecated schemes area * Tweak: Accessibility Improvements feature merged to version * Tweak: Deleted `aspect-ratio` from SASS files * Tweak: Added keyboard accessibility to Repeater control * Tweak: Unified the appearance of `stretch` and `center` buttons in Tabs widgets * Tweak: Updated `eicons` library to v5.21.0 * Tweak: Group together position controls in Icon Box widget * Tweak: Group together position controls in Image Box widget * Tweak: Added additional units to lightbox controls * Tweak: Implemented CSS logical properties in Elementor App * Tweak: Implemented CSS logical properties in Elementor Editor * Tweak: Enhanced `text-align` property by implementing CSS logical properties * Tweak: Improved panel UI in Video widget * Tweak: Replaced Display Percentage select control to toggle control in Progress Bar widget * Tweak: Added "Title HTML Tag" to Title in Progress Bar widget * Tweak: Updated recommended PHP version * Tweak: Added `classes_dictionary` support for editor controls * Tweak: Expanded AI resize option elevating the resolution limit to 2048px * Tweak: Landing Pages feature downgraded to BETA status * Tweak: Promoted "Global Style Preview" feature to BETA status * Fix: Responsive settings for Section Templates won't entirely save when Additional Breakpoints feature is active ([#19394](https://github.com/elementor/elementor/issues/19394), [#19394](https://github.com/elementor/elementor/issues/19394)) * Fix: Video lightbox incorrect aspect ratio when multiple video widgets are utilized on the same page ([#21649](https://github.com/elementor/elementor/issues/21649)) * Fix: Disabling popup overlay does not disable it in the editor ([#22412](https://github.com/elementor/elementor/issues/22412)) * Fix: Corrected typo in `DONOTCACHCEOBJECT` to `DONOTCACHEOBJECT` for accurate `do_not_cache` definition ([#22786](https://github.com/elementor/elementor/issues/22786)) * Fix: Stretch option is not working as expected when items are set to the sides in Tabs widget ([#22774](https://github.com/elementor/elementor/issues/22774)) * Fix: Color picker is not working as expected on document settings ([#22867](https://github.com/elementor/elementor/issues/22867)) * Fix: Updated text domain of multiple strings to exclude 'elementor-pro' for better compatibility (props [@DAnn2012](https://github.com/DAnn2012)) * Fix: Video overlay image `aspect-ratio` fixes * Fix: Rectified template categories filter to reference the correct ID accurately * Fix: Lightbox overlay color was not visible when previewing the lightbox within the editor = 3.14.1 - 2023-06-26 = * Fix: Video background added on the parent tab container only works on the first tab in Tabs widget * Fix: AI Image screen is not loading when there is no image in the control = 3.14.0 - 2023-06-19 = * New: Introducing Elementor AI for Image Creation – Unleash your creativity, improve and accelerate your workflow by instantly generating any type of image * New: Add widgets to the Editor with a click - streamline and accelerate your workflow ([#20142](https://github.com/elementor/elementor/issues/20142), [#21965](https://github.com/elementor/elementor/issues/21965)) * New: Global Styles Preview - Showcase your global colors and fonts for better insight of your website's design system * Tweak: Added a None option to the breakpoint options in Tabs widget ([#7742](https://github.com/elementor/elementor/issues/7742)) * Tweak: Updated "Manage Website" button functionality and name in Editor Top Bar ([#22359](https://github.com/elementor/elementor/issues/22359), [#22464](https://github.com/elementor/elementor/issues/22464)) * Tweak: Added a horizontal scrolling option in Tabs widget * Tweak: Implemented "Add new page" option in recently edited documents dropdown in Editor Top Bar * Tweak: Allow loading a document without reloading when using recently edited documents dropdown in Editor Top Bar * Tweak: Changed document name simultaneously when changing it in the document settings panel and the Editor Top Bar * Tweak: Moved the 'Container Type' dropdown to the top of the container widget in Grid Container experiment * Tweak: Added Fit to Size control to SVG file in Icon widget * Tweak: Added "Object Position" control to Image widget * Tweak: Added "Order" control to page settings panel * Tweak: Added "Comments" control to page settings panel * Tweak: Updated the layout of Keyboard Shortcuts panel * Tweak: Added "Page Settings" hotkey to the Keyboard Shortcuts panel * Tweak: Added "User Preferences" hotkey to the Keyboard Shortcuts panel * Tweak: Added "Notes" feature hotkey to the Keyboard Shortcuts panel * Tweak: Use CSS Logical Properties in Elementor Admin SCSS files * Tweak: Move the "Elementor Loading" HTML block from the preview area * Tweak: Use `media_types` array in Media controls * Tweak: Added keyboard accessibility to Navigator items * Tweak: Added keyboard accessibility to Basic Gallery widget * Tweak: Added keyboard accessibility to Image Carousel widget * Tweak: Improved accessibility to Button widget * Tweak: Added focus state to Editor buttons * Tweak: Replaced select control with choose control for Vertical Alignment control in Icon Box widget * Tweak: Replaced select control with choose control for Vertical Alignment control in Image Box widget * Fix: Not-crawlable link error in Accordion widget ([#14371](https://github.com/elementor/elementor/issues/14371), [#20214](https://github.com/elementor/elementor/issues/20214), [#20477](https://github.com/elementor/elementor/issues/20477), [#8943](https://github.com/elementor/elementor/issues/8943), [#11611](https://github.com/elementor/elementor/issues/11611)) * Fix: Not-crawlable link error in Toggle widget ([#14371](https://github.com/elementor/elementor/issues/14371), [#20214](https://github.com/elementor/elementor/issues/20214), [#20477](https://github.com/elementor/elementor/issues/20477), [#8943](https://github.com/elementor/elementor/issues/8943), [#11611](https://github.com/elementor/elementor/issues/11611)) * Fix: "Convert to Containers" functionality appears on a page without Sections ([#19361](https://github.com/elementor/elementor/issues/19361)) * Fix: Responsive settings for templates don't work as expected when Additional Custom Breakpoints feature is active ([#16819](https://github.com/elementor/elementor/issues/16819), [#19394](https://github.com/elementor/elementor/issues/19394)) * Fix: ARIA `role` attributes in Accordion widget * Fix: ARIA `role` attributes in Toggle widget * Fix: Background video is not working as expected inside the editor on container level in Nested Elements * Fix: Dropdown select control UI background color glitch on dark mode in the Editor * Fix: Special characters are not displaying as expected when using recently edited documents dropdown in Editor Top Bar = 3.13.4 - 2023-05-28 = * Fix: Unable to save a new Global Widget ([#22544](https://github.com/elementor/elementor/issues/22544)) = 3.13.3 - 2023-05-22 = * Security Fix: Addressed security weaknesses in template creation mechanism * Tweak: Improved error messages when a kit is not downloaded successfully in Kit Library = 3.13.2 - 2023-05-11 = * Security Fix: Addressed security weaknesses in access management related functions = 3.13.1 - 2023-05-09 = * Tweak: Removed autocomplete functionality in Color Picker * Fix: 'Editing Handle' location issue in various places in the Editor = 3.13.0 - 2023-05-08 = * New: Introducing Elementor AI Write - Boost your productivity and efficiency, while elevating your website's design and content. * New: CSS Grid layout in Container - ideal for grid-like layouts and achieving infinite design possibilities ([#18839](https://github.com/elementor/elementor/issues/18839)) * Tweak: Added RGBA and HSLA types to color picker ([#18308](https://github.com/elementor/elementor/issues/18308)) * Tweak: Improved items behavior when the width of all the tabs titles exceeds the parent container width ([#21650](https://github.com/elementor/elementor/issues/21650)) * Tweak: Adjusted Favorites section functionality for better user experience ([#20939](https://github.com/elementor/elementor/issues/20939)) * Tweak: Added quick site navigation within the editor's new Top Bar * Tweak: Added the Save Options functionality to new Editor Top Bar * Tweak: Added "Site Settings" hotkey to keyboard shortcuts panel * Tweak: Removed Pojo integration from Elementor * Tweak: General improvements in Elementor's new color scheme * Tweak: Updated `Pickr` library to v1.8.0 * Tweak: Updated `eicons` library to v5.20.0 * Tweak: Added Lazy Load support to various Elementor Editor and Admin images * Tweak: Added Lazy Load support for embedded video thumbnail image * Tweak: Improved accessibility in Lightbox functionality * Tweak: Added keyboard accessibility to Elementor Editor tabs * Tweak: Added keyboard accessibility to Elementor Editor icons * Tweak: Added keyboard accessibility to Elementor widget categories * Tweak: Added keyboard accessibility to header and footer in widgets panel * Tweak: Added keyboard accessibility to "Edit with Elementor" button * Tweak: Added keyboard accessibility to navigation arrows in Image Carousel widget * Tweak: Added keyboard accessibility to URL control "Link Options" button * Tweak: Added keyboard accessibility to editor "mode switcher" * Tweak: Added keyboard accessibility to close and toggle buttons in Navigator * Tweak: HTML structure changed in Elementor Editor components for better readability * Fix: Can't paste widgets into the 'Drag widget here' area when using Container ([#21652](https://github.com/elementor/elementor/issues/21652), [#22142](https://github.com/elementor/elementor/issues/22142)) * Fix: Removed redundant scroll in Finder * Fix: Carousel widgets are not working correctly inside Nested Tabs widget * Fix: Lightbox image captions are not aligned to the center * Fix: Border radius not affecting the Video and Slideshow background types in Container * Fix: Update translation strings escaping for safe use in attributes output * Fix: Added `aspect-ratio` fallback in Video widget for old browsers * Fix: Disabled 'Dominant Color' on PNG and GIF images in Lazy Load Background Images experiment * Fix: Wrong ARIA text value in Progress Bar widget = 3.12.1 - 2023-04-02 = * Fix: Elementor's dark mode color scheme affects the front in various scenarios ([#21809](https://github.com/elementor/elementor/issues/21809), [#21832](https://github.com/elementor/elementor/issues/21832)) * Fix: Reverted inline editing fix that caused DOM change in Button widget = 3.12.0 - 2023-03-29 = * New: A new color scheme for Elementor - the Editor and other Elementor screens have been recolored, simplified, and optimized for accessibility * New: Introducing a new Editor Top Bar as an Alpha experiment - consolidates all the common actions you need to perform on your website in a central and accessible location * Tweak: Added a vertical alignment control to icons in Icon List widget ([#16464](https://github.com/elementor/elementor/issues/16464), [#16056](https://github.com/elementor/elementor/issues/16056), [#19237](https://github.com/elementor/elementor/issues/19237), [#16237](https://github.com/elementor/elementor/issues/16237), [#18420](https://github.com/elementor/elementor/issues/18420)) * Tweak: Adjusted the increments of `em` and `rem` when using the number scrubbing functionality ([#19399](https://github.com/elementor/elementor/issues/19399)) * Tweak: Added `vw` unit to margin and padding in Column, Section, and Container elements ([#20890](https://github.com/elementor/elementor/issues/20890), props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added additional size units for icon in Social Icons widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Separated title and description control labels in Icon Box and Image Box widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added units to `container_width` and `widgets_gap` in site settings (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added units for Word Spacing control in Text Path widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Extracted Stretch Section handler to a more generic Stretch Element * Tweak: Refactored show and hide tab content callbacks to be more generic in Tabs widget * Tweak: Updated minimum required WordPress version to 5.9 * Tweak: Separated overview dashboard function to multiple functions in WordPress dashboard * Tweak: Added thumbnail to most recently installed kit in Elementor Import/export screen * Tweak: Added Transition Duration control to text hover color in Icon List widget * Tweak: Display normal & hover icon colors in tabs view in Icon List widget * Tweak: Added additional size units and custom units in all elements * Tweak: Added remove current kit alert before applying a new kit in import process * Tweak: Removed redundant default units in various elements * Tweak: Upgrade Swiper Library feature promoted to Stable status * Tweak: Save as Default feature merged to version * Fix: Padding is set to text span instead of icon span in Icon List widget ([#9831](https://github.com/elementor/elementor/issues/9831), props [@cirkut](https://github.com/cirkut)) * Fix: Save as Default functionality breaks Image Carousel and Loop Carousel widgets in various scenarios ([#21371](https://github.com/elementor/elementor/issues/21371)) * Fix: Content styling controls are not targeting the right container in Tabs widget * Fix: Containers are still editable in Editor preview mode * Fix: "Choose Image" control is missing in Safari 14 in various image elements = 3.11.5 - 2023-03-14 = * Tweak: Improved SVG file upload sanitization for better security enforcement * Tweak: Improved code security enforcement in Text Path widget = 3.11.4 - 2023-03-12 = * Fix: Sticky and Motion Effects not working after latest Chrome update ([#21612](https://github.com/elementor/elementor/issues/21612)) * Fix: Extra spacing appears on the bottom in Video widget = 3.11.3 - 2023-03-07 = * Fix: Lightbox is not presented as expected when Upgrade Swiper Library experiment is activated ([#21413](https://github.com/elementor/elementor/issues/21413)) * Fix: "Choose Image" control is missing in Safari 14 in various image elements = 3.11.2 - 2023-02-22 = * Fix: Passing an HTMLElement to the Swiper instance utility doesn't work = 3.11.1 - 2023-02-15 = * Fix: Featured Image dynamic tag is not working in Background images ([#21313](https://github.com/elementor/elementor/issues/21313)) = 3.11.0 - 2023-02-13 = * New: Introducing Copy and Paste Between Websites functionality ([#9424](https://github.com/elementor/elementor/issues/9424), [#19183](https://github.com/elementor/elementor/issues/19183)) * New: Responsive background Image Size - Adjust image size per device to improve performance ([#6778](https://github.com/elementor/elementor/issues/6778), [#3722](https://github.com/elementor/elementor/issues/3722)) * New: Updated Swiper Library to 8.4.5 as a Beta experiment ([#18724](https://github.com/elementor/elementor/issues/18724)) * Tweak: Updated Google Fonts list with 125 new fonts ([#20229](https://github.com/elementor/elementor/issues/20229)) * Tweak: Added `accent-color` support to Form fields in Site Settings * Tweak: Use `aspect-ratio` property instead of CSS trick in Video widget * Tweak: Updated `eicons` library to v5.18.0 * Tweak: Added `generator` meta tag to identify active performance settings and experiments * Tweak: Improved logo visibility in Site Logo widget * Tweak: Updated error messages when replacing URLs in Elementor Tools screen * Tweak: Updated error messages on import/export functionality * Tweak: Added a responsive control to custom image spacing in Image Carousel widget * Tweak: Renamed "Experiments" settings tab to "Features" for better clarity * Tweak: Merged "Hide WP widgets from search" experiment to the version * Tweak: Promoted "Nested Elements" experiment to BETA status * Tweak: Promoted "Flexbox Container" experiment to RC status * Tweak: Promoted "Save as Default" experiment to Stable status * Fix: Rename `e-action-hash` attribute to `data-e-action-hash` attribute ([#20513](https://github.com/elementor/elementor/issues/20513), [#16418](https://github.com/elementor/elementor/issues/16418), props [@huubl](https://github.com/huubl)) * Fix: Justify Content icons are inverted in RTL when direction is set to column in Container ([#20083](https://github.com/elementor/elementor/issues/20083)) * Fix: Various issues when using the convert-to-container functionality * Fix: Tabs widget changes width size when direction set to row or column in Container * Fix: Adjusted right-click menu dark mode for blocked options * Fix: Can't rollback Elementor version to older Core version = 3.10.2 - 2023-01-29 = * Fix: PHP 8.x throws errors and notices in some cases ([#21087](https://github.com/elementor/elementor/issues/21087)) * Fix: Keyboard actions are not blocked on main tab container in Tabs widget = 3.10.1 - 2023-01-17 = * Fix: Child containers inheriting styles from parent container ([#20669](https://github.com/elementor/elementor/issues/20669)) * Fix: Lazyload not working after load more action in loop builder items * Fix: Tab toggle is not working as expected after dragging a widget to any tab in Tabs widget * Fix: Elementor Top bar is not fully responsive when WP sidebar is collapsed = 3.10.0 - 2023-01-09 = * New: Introducing the renewed Tabs widget - Enable more design options, and nesting capabilities ([#2587](https://github.com/elementor/elementor/issues/2587)) * New: Introducing Custom Units - A new way to choose any unit you want, including CSS Math Functions ([#2219](https://github.com/elementor/elementor/issues/2219), [#19935](https://github.com/elementor/elementor/issues/19935), [#18738](https://github.com/elementor/elementor/issues/18738), [#8307](https://github.com/elementor/elementor/issues/8307), [#11335](https://github.com/elementor/elementor/issues/11335)) * New: Container-based website assets - Kickstart your website creation and design process with container-based full website kits, templates and blocks * New: Added an option to disable Google Fonts integration from font-family control * Tweak: Added `preload="metadata"` to self hosted videos in Video widget ([#17308](https://github.com/elementor/elementor/issues/17308)) * Tweak: Added `preload` selector to self hosted videos in Video widget ([#17308](https://github.com/elementor/elementor/issues/17308)) * Tweak: Added `loading="lazy"` for custom size in media control ([#17884](https://github.com/elementor/elementor/issues/17884)) * Tweak: Added additional units for width and height in Icon List widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added additional units for icon size in Icon List Widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added `loading="lazy"` to Google Map widget * Tweak: Updated `eicons` library to 5.17.0 * Tweak: Merged various experiments to the version * Tweak: Promoted various experiments to Beta and Stable status * Tweak: Added Undo option into success toast in "Save as Default" experiment * Tweak: Media control return image URL from WordPress in Style CSS * Tweak: General infrastructure changes to Import Export Website Kit experiment * Fix: RTL text is printed backward in Text Path widget ([#17309](https://github.com/elementor/elementor/issues/17309)) * Fix: Unnecessary `non-existing control` errors are thrown on page load ([#20027](https://github.com/elementor/elementor/issues/20027)) * Fix: Post type is overridden on autosave for library documents ([#1994](https://github.com/elementor/elementor/issues/1994)) * Fix: Compatibility issue with Rank Math plugin due to `wp_print_media_template()` in onboarding module ([#18368](https://github.com/elementor/elementor/issues/18368)) * Fix: Auto detection of dark mode not working in the Theme Builder ([#19670](https://github.com/elementor/elementor/issues/19670)) * Fix: Missing escaping translation in Experiments screen * Fix: Motion effect on background image disables background overlay in Container = 3.9.2 - 2022-12-21 = * Fix: Images not loading in Template widget inside the Editor when using Lazy Load Background Images experiment ([#20635](https://github.com/elementor/elementor/issues/20635)) * Fix: Wrong share URL for XING network ([#13112](https://github.com/elementor/elementor/issues/13112)) * Fix: Browser ignores space in mail share URL ([#10803](https://github.com/elementor/elementor/issues/10803)) * Fix: Responsive values are not saving as part of Save as Default functionality = 3.9.1 - 2022-12-14 = * Fix: Copy-Paste Style prevents saving the page when Repeater controls exist in "non-content" tabs ([#19895](https://github.com/elementor/elementor/issues/19895), [#20637](https://github.com/elementor/elementor/issues/20637)) * Fix: Font looks blurry in the Admin Top Bar (props [@CodeExplore](https://github.com/CodeExplore)) * Fix: The not active tab in the media modal is missing * Fix: Background Overlay is not uploading in Container when using the Lazy Load experiment = 3.9.0 - 2022-12-06 = * New: Introducing Save as Default as a Beta experiment - Create your default settings for every element for better consistency * New: Introducing Background images Lazy Load as an Alpha experiment * Tweak: Separate "Default" and "None" values in Border Type control ([#11565](https://github.com/elementor/elementor/issues/11565), [#13328](https://github.com/elementor/elementor/issues/13328), [#11723](https://github.com/elementor/elementor/issues/11723)) * Tweak: Added `dnt` param to Vimeo embed background and Video widget ([#13797](https://github.com/elementor/elementor/issues/13797), [#13631](https://github.com/elementor/elementor/issues/13631)) * Tweak: Added Transform section to Advanced tab in Flexbox Container ([#18648](https://github.com/elementor/elementor/issues/18648), [#18268](https://github.com/elementor/elementor/issues/18268)) * Tweak: Added responsive control for Border Radius in Button widget ([#18914](https://github.com/elementor/elementor/issues/18914)) * Tweak: Added responsive control to opacity of background overlay image in Sections and Containers ([#19659](https://github.com/elementor/elementor/issues/19659)) * Tweak: Removed extra SQL queries on every page for better performance ([#12162](https://github.com/elementor/elementor/issues/12162)) * Tweak: Added background color option to the video background control ([#4353](https://github.com/elementor/elementor/issues/4353)) * Tweak: Added responsive control for caption to Image, Image Gallery and Image Carousel widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added responsive control to icon border radius in Icon and Social Icons widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added `em` unit to Word Spacing control in Text Path widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added responsive control to image border radius in Image Carousel, Basic Gallery and Testimonial widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Make Elementor compatible with WebP uploads via Performance Lab plugin * Tweak: Added `em` units to border radius control in various elements * Tweak: Upgraded the `autoprefixer` package to better minify CSS files * Tweak: Added more units options to Border Width control in various elements * Tweak: Adjusted Dark Mode in Navigator when using Container * Tweak: Added `rel=preconnect` tag to Google Fonts to improve performance * Tweak: Added escape translation strings for safe use in HTML output * Tweak: Removed redundant labels from group controls * Tweak: Added new margin controls to Post and Page Settings * Tweak: Allow saving and reloading a page while in-place editing of documents * Tweak: Added compatibility for Yoast Duplicate Post plugin * Tweak: Added new hook action when element handler ready * Fix: Predefined container structure with default padding is not working ([#19990](https://github.com/elementor/elementor/issues/19990)) * Fix: Repeater controls in `non-content` tabs cause JS errors when running Copy-Paste Style ([#19895](https://github.com/elementor/elementor/issues/19895)) * Fix: Various widgets disappear in certain scenarios when choosing direction Row or Column in Container * Fix: Align items controls are not working as expected in container when using Spacer widget with custom width * Fix: Pasting an element into the Preview Container throws a JS error in console * Fix: Can't drag widgets into a Column after it's being emptied * Fix: First container handle is not centered on an RTL language = 3.8.1 - 2022-11-13 = * Fix: PHP error notice appears while saving in Site Settings when using PHP8.0+ ([#20062](https://github.com/elementor/elementor/issues/20062), props [@gerasimovdaniel](https://github.com/gerasimovdaniel)) = 3.8.0 - 2022-10-30 = * New: Revert your Website to its Previous Condition - Allow removing the last imported Kit * New: The container experiment is now officially set as beta * Tweak: Increase inputs in Replace URL tool to support long URLs ([#19559](https://github.com/elementor/elementor/issues/19559)) * Tweak: Added Dynamic Tags for Global Colors ([#15135](https://github.com/elementor/elementor/issues/15135)) * Tweak: Improved performance of Inline Fonts Icons experiment ([#19447](https://github.com/elementor/elementor/issues/19447)) * Tweak: Improved browser responsiveness during Elementor's initialization process ([#15228](https://github.com/elementor/elementor/issues/15228), props [@FlyingDR](https://github.com/FlyingDR)) * Tweak: Added Responsive control to Text Align in Columns and Sections ([#13199](https://github.com/elementor/elementor/issues/13199), props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added size units to Letter Spacing in Typography modal ([#19726](https://github.com/elementor/elementor/issues/19726)) * Tweak: Added more size units to Size and Spacing controls Icon and Icon box widgets ([#19496](https://github.com/elementor/elementor/issues/19496)) * Tweak: Added labels to font weight numeric values ([#18761](https://github.com/elementor/elementor/issues/18761)) * Tweak: Added `rem` unit to gap between elements control in Container widget ([#18261](https://github.com/elementor/elementor/issues/18261)) * Tweak: Added clarification for the `a` tag to the container element (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added text stroke to number in Counter widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added text stroke to title in Counter widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added text stroke to text in Divider widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added `em` unit for border radius to layout elements (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added text stroke to title in Image Box widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added more size units to Spacing and Image Size in Testimonial and Image Box widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Replaced `e-container` class name to `e-con` in Container * Tweak: Replaced `e-container--width-boxed` class name to `e-con-boxed` in Container * Tweak: Replaced `e-container--width-full` class name to `e-con-full` in Container * Tweak: Replaced `e-container__inner` class name to `e-con-inner` in Container * Tweak: Custom links in menu items should be relative to the site address when importing a Kit * Tweak: Import/Export CLI and UI mechanisms were merged into a unified service * Tweak: Improved the UX of dependencies between experiments * Tweak: Changed Full-width and Boxed content width functionality in Container * Tweak: Changed default Google fonts loading method to "Swap" on new sites * Tweak: Changed default direction for Featured sorting to ASC in Kit Library * Tweak: Added migrate script to handle retro PHP8 type error on image custom size * Tweak: Re-organized SCSS files for the Container * Tweak: Changed default Content Width when adding a new Container from right click context-menu * Fix: `isolation: isolate` property causing z-index issues in various scenarios when using Container ([#19834](https://github.com/elementor/elementor/issues/19834), [#19845](https://github.com/elementor/elementor/issues/19845), [#19705](https://github.com/elementor/elementor/issues/19705), [#20011](https://github.com/elementor/elementor/issues/20011)) * Fix: Responsive controls with responsive conditions whose values are arrays (Base Multiple) did not apply in the frontend for non-desktop devices ([#19924](https://github.com/elementor/elementor/issues/19924), [#19917](https://github.com/elementor/elementor/issues/19917), [#19922](https://github.com/elementor/elementor/issues/19922), [#19894](https://github.com/elementor/elementor/issues/19894), [#19930](https://github.com/elementor/elementor/issues/19930), [#20001](https://github.com/elementor/elementor/issues/20001)) * Fix: Importer WordPress root write permissions check causes import failures ([#17255](https://github.com/elementor/elementor/issues/17255)) * Fix: Removed unnecessary default `max-width` and `flex-grow` settings in various widgets when using Container ([#19891](https://github.com/elementor/elementor/issues/19891)) * Fix: Transitions functionality is not working as expected in Container ([#19913](https://github.com/elementor/elementor/issues/19913)) * Fix: Progress Bar layout is not presented as expected when direction is set to row in Container * Fix: Insert library button is clickable while inserting a template * Fix: Go pro link UI glitch in export kit tool * Fix: Export kit doesn't work in a Multisite Network * Fix: WooCommerce products and categories are not imported as expected when assigned to a menu * Fix: CSS minified files not generated on build * Fix: Editor controls color issues in dark mode scheme = 3.7.8 - 2022-10-02 = * Fix: Using responsive control values in selectors and selector values causes a fatal error ([#19894](https://github.com/elementor/elementor/issues/19894)) * Fix: Error message appears after connecting account and refreshing in a promotion screen * Fix: UI glitch when searching for non-existing terms in Template Library = 3.7.7 - 2022-09-20 = * Tweak: Removed the option to create a custom logo in Site Settings ([#19823](https://github.com/elementor/elementor/issues/19823)) * Fix: Custom X Position of background image doesn't work for non-desktop devices ([#19487](https://github.com/elementor/elementor/issues/19487), [#19662](https://github.com/elementor/elementor/issues/19662), [#19669](https://github.com/elementor/elementor/issues/19669), [#19527](https://github.com/elementor/elementor/issues/19527)) * Fix: Connect & activate to Elementor account issue with various WordPress site languages = 3.7.6 - 2022-09-15 = * Fix: Replaced link for better clarity in Site Settings = 3.7.5 - 2022-09-14 = * Tweak: Added an option to create a custom logo with AI Logo Maker by Fiverr in Site Settings * Fix: Background Image Custom Position and Size controls are not visible for Mobile and Tablet devices ([#19487](https://github.com/elementor/elementor/issues/19487), [#19669](https://github.com/elementor/elementor/issues/19669), [#19662](https://github.com/elementor/elementor/issues/19662)) * Fix: Custom Width on Tablet and Mobile devices generates wrong values when Desktop is set to default ([#19487](https://github.com/elementor/elementor/issues/19487), [#19669](https://github.com/elementor/elementor/issues/19669), [#19662](https://github.com/elementor/elementor/issues/19662), [#19528](https://github.com/elementor/elementor/issues/19528), [#19542](https://github.com/elementor/elementor/issues/19542)) * Fix: Empty state placeholder is not displayed in various widgets ([#19446](https://github.com/elementor/elementor/issues/19446)) * Fix: When pasting a widget on a page the widget is being pasted into a Section when the Container experiment is active ([#19452](https://github.com/elementor/elementor/issues/19452)) * Fix: Custom Image Size generates a fatal error after updating to PHP 8+ * Fix: `is_current_user_can_edit` not working correctly when `$post_id` missing = 3.7.4 - 2022-08-31 = * Tweak: Removed redundant code in various widgets that includes images ([#12268](https://github.com/elementor/elementor/issues/12268), props [@ibndawood](https://github.com/ibndawood)) * Fix: Error message appears on front if WooCommerce is activated ([#19553](https://github.com/elementor/elementor/issues/19553)) * Fix: Web CLI requires jQuery to avoid errors when jQuery is loaded in the footer (props [@nicomollet](https://github.com/nicomollet)) = 3.7.3 - 2022-08-29 = * Fix: Errors in deprecation module prevent Elementor editor to load ([#19390](https://github.com/elementor/elementor/issues/19390), [#19562](https://github.com/elementor/elementor/issues/19562)) * Fix: `add_link_attributes` function does not overwrite all in foreach loop item link attributes ([#11498](https://github.com/elementor/elementor/issues/11498), props [@sol1](https://github.com/afoster)) * Tweak: Removed the clickable logo link in Theme Builder = 3.7.2 - 2022-08-21 = * Fix: Motion Effects applied to a Column in any global Theme Builder template prevent Elementor editor to load ([#19390](https://github.com/elementor/elementor/issues/19390)) * Fix: Experiments - Learn more button does not open the Help center in the notice ([#19448](https://github.com/elementor/elementor/issues/19448)) * Fix: Widget width is not working as expected on frontend in Container element ([#19398](https://github.com/elementor/elementor/issues/19398)) * Fix: Horizontal scrolling appears in the edit area when viewing it with different devices ([#19049](https://github.com/elementor/elementor/issues/19049)) * Fix: Default Flex Grow affects the layout when the Container element is set to direction Colum in Divider widget ([#19325](https://github.com/elementor/elementor/issues/19325)) * Fix: Background Fallback image is hiding the background video in Container element ([#19413](https://github.com/elementor/elementor/issues/19413)) * Fix: Previously edited with Elementor posts were imported with irrelevant content in Export/Import tool * Fix: Width and Elements gap values are not working as expected in various responsive devices in Container widget = 3.7.1 - 2022-08-14 = * Fix: Controls do not implement a value of 0 ([#19410](https://github.com/elementor/elementor/issues/19410), [#19391](https://github.com/elementor/elementor/issues/19391), [#19393](https://github.com/elementor/elementor/issues/19393), [#19386](https://github.com/elementor/elementor/issues/19386)) * Fix: Dynamic fields are missing in any number input field ([#19419](https://github.com/elementor/elementor/issues/19419)) * Fix: Close window button isn't working in Theme Builder * Fix: Breakpoints manager shouldn't run deprecated hook = 3.7.0 - 2022-08-08 = * New: Use the user language in the Elementor Editor regardless of the Site's language ([#5148](https://github.com/elementor/elementor/issues/5148)) * New: "Exit To…" location setting when exiting the Editor * Tweak: Added filters to allow modifying upload temp paths in Uploads Manager ([#18565](https://github.com/elementor/elementor/issues/18565), props [@patrick-leb](https://github.com/patrick-leb)) * Tweak: Added `EM` unit for border-radius controls in some widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added `EM` unit to Border radius controls in general widget settings and global styles (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added thousand separators to Counter widget (props [@rb-ar](https://github.com/rb-ar)) * Tweak: Allow manual insertion of negative values to numeric inputs for better UX * Tweak: Added the option for number scrubbing in numeric controls for better UX * Tweak: Custom size control rejects non-numeric characters in Image widget * Tweak: Added custom icons selection to Alert widget * Tweak: Added custom icons selection to Video widget * Tweak: Added custom icons selection to Image Carousel widget * Tweak: Rearrange the Container panel for better controls discoverability and usability * Tweak: Updated HTML wrapper `a` tag note in Container element * Tweak: Added "Add New Container" right-click option to Container element * Tweak: Added new Layout section to elements panel * Tweak: Updated content and labels on Container element for better usability * Tweak: Implemented Nested Elements capability infrastructure * Tweak: Added the Revisions link to Import/Export intro screen * Tweak: Open the admin dashboard "Go Pro" link in a new tab * Tweak: Open the Theme Builder "Go Pro" link in new tab * Tweak: Added `$info-wc-primary-text` CSS variable for better compatibility * Tweak: Merged similar translation strings for better i18n * Tweak: Increase server memory in order to prevent stuck spinner on Editor load * Tweak: Added `EM` unit to Elements Gap in Container widget * Tweak: Added default padding values to Container Element * Tweak: Added site-wide containers padding option to Site Settings * Tweak: Kit Types filtering was removed from Kits Library sidebar * Tweak: Modified some Experiments descriptive texts * Tweak: Promoted "Improved CSS Loading" experiment to RC status * Tweak: Promoted "Improved Asset Loading" experiment to Stable status * Tweak: Promoted "Additional Custom Breakpoints" experiment to Stable status * Tweak: Added promotion for performance experiments * Tweak: Added an outline instead of underline to Tabs widget for better accessibility * Tweak: PHP 5.6 is deprecated * Tweak: Added a hook to get manifest data in the import CLI command * Fix: Responsive conditional controls depends on Desktop value only ([#16290](https://github.com/elementor/elementor/issues/16290), [#18054](https://github.com/elementor/elementor/issues/18054), [#11618](https://github.com/elementor/elementor/issues/11618)) * Fix: Gradient control doesn't work on frontend when using Global colors ([#13288](https://github.com/elementor/elementor/issues/13288)) * Fix: Direction control stays unselected when choosing Column based structure from the pre-designed container structures ([#18390](https://github.com/elementor/elementor/issues/18390)) * Fix: Columns control stays unselected when choosing a column structure from the pre-designed container structures ([#18390](https://github.com/elementor/elementor/issues/18390)) * Fix: Overlay background is not visible when using a background video or Slideshow in Container ([#18433](https://github.com/elementor/elementor/issues/18433), [#18391](https://github.com/elementor/elementor/issues/18391)) * Fix: Horizontal scroll appears when using direction Column in Container element ([#18662](https://github.com/elementor/elementor/issues/18662)) * Fix: Advanced padding doesn't work as expected in Container element ([#18314](https://github.com/elementor/elementor/issues/18314), [#18414](https://github.com/elementor/elementor/issues/18414)) * Fix: Responsive state doesn't work correctly in Container ([#18551](https://github.com/elementor/elementor/issues/18551)) * Fix: Widgets disappear when the direction is set to a column in Container ([#18880](https://github.com/elementor/elementor/issues/18880)) * Fix: Only the first 100 sites are processed by default usage of `get_sites()` (props [@vdwijngaert](https://github.com/vdwijngaert), [#18639](https://github.com/elementor/elementor/issues/18639)) * Fix: Typo in the onboarding flow ([#19104](https://github.com/elementor/elementor/issues/19104)) * Fix: Missing escaping translation to Onboarding module (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Fix: Missing escaping for translation strings in some group controls (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Fix: Editor freezes when changing control value in edge cases in Container element * Fix: Element placed at end instead of original position when dragged into a Container * Fix: `max-width` is causing grow and shrink properties issues in Container element * Fix: Structure presets are in the wrong direction on RTL websites in Container element * Fix: Spacer widget is not working as expected when placed inside a Container element * Fix: Divider widget is not working as expected when placed inside a Container element * Fix: User can drag a parent container into its child container in Container element * Fix: Widgets overlapping on mobile devices when using Container element * Fix: Widget width is not working as expected In Container * Fix: Container outputs redundant CSS lines * Fix: Notice Bar can't be closed in the editor * Fix: Overlay of populated image control appears in dark mode when the Editor is set to light mode * Fix: Pasting a term in the widget search bar doesn't show the results * Fix: Custom icons disappear on frontend if the pack name contains numbers * Fix: Custom fonts disappear if the name contains numbers only * Fix: Select2 controls gets a value of `null` when cleared in single value mode * Fix: PHP Error is being thrown when fetching System Info for Experiments that don't have a title * Fix: PHP warnings are thrown in System info when using PHP 8.1 * Fix: Word spacing in Global Font Typography affects all texts on the site * Fix: Gradient background doesn't work in the Editor using global colors in Site Settings * Fix: Thumbnail files are not deleted when deleting the main image/attachment * Fix: Go pro link is too wide in Export kit tool * Fix: Import Kit wizard doesn't close the app when triggered from the Kit Library * Fix: Shortcode doesn't work in popups or templates * Fix: Style is broken after changing site URL when using "Improved CSS Loading" experiment * Fix: Missing translations in responsive controls * Fix: Added missing documentation for deprecated `Control_Icon` class * Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-7-planned-deprecations/) = 3.6.8 - 2022-07-27 = * Fix: Align-self set to stretch is not working as expected in Container ([#17052](https://github.com/elementor/elementor/issues/17052)) * Fix: Bad request error is being thrown when trying to import a template * Fix: License status is not being updated immediately after license renewal = 3.6.7 - 2022-07-03 = * Tweak: Optimized file handling for better security policies * Fix: Modified controls sanitization to enforce better security policies in Text Editor widget * Fix: Modified controls sanitization to enforce better security policies in Anchor widget = 3.6.6 - 2022-06-08 = * Tweak: Added "Skip & Deactivate" button in plugin deactivation survey * Tweak: Removed data sharing checkbox in onboarding flow * Tweak: Added a promotion to Notes feature in the Editor panel * Fix: Critical error appeared in external apps when no page is selected as homepage in WordPress Reading Settings * Fix: Font Awesome 5 migration process is not optimal in Elementor tools screen = 3.6.5 - 2022-04-27 = * Fix: PHP Error is thrown in System Info report for experiments that don't have a title * Fix: Optimized template file uploads for better security enforcement = 3.6.4 - 2022-04-13 = * Fix: Optimized controls sanitization to enforce better security policies in Onboarding wizard = 3.6.3 - 2022-04-12 = * Tweak: Verify if SVG file exists before updating `_elementor_inline_svg` (props [@filipecsweb](https://github.com/filipecsweb), [#18155](https://github.com/elementor/elementor/issues/18155)) * Tweak: Added "Uploading" screen to the Pro upload process in Onboarding wizard * Tweak: Added a notice for when Elementor Pro is installed successfully in Onboarding wizard * Fix: JS error is thrown after installing Elementor Pro in the Onboarding wizard * Fix: Wrong return type in `Skin Base get_instance_value()` method's PHPDoc * Fix: "Create my account" should lead to "Sign Up" instead of "Login" in Onboarding wizard * Fix: Allow file uploads based on the user capability to enforce better security policies in Onboarding wizard = 3.6.2 - 2022-04-04 = * Tweak: Added plugins support to the CLI Kit import process * Tweak: Updated strings for several screens in Onboarding wizard * Tweak: Added structure preset to include both row and column directions in Container element * Fix: Alignment control doesn’t affect additional custom breakpoints in Icon List widget ([#16291](https://github.com/elementor/elementor/issues/16291)) * Fix: Carousel widgets do not being displayed correctly when placed in a Container element ([#18298](https://github.com/elementor/elementor/issues/16291)) * Fix: Import flow fails when trying to import unregistered taxonomies * Fix: Compatibility issues for several widgets in iOS 14 and macOS 13 devices * Fix: Inner Container element gets duplicated when dragging it from the handle * Fix: Trying to D&D widgets into a Container will make the dragged element position in an incorrect location when using column direction * Fix: When copying and pasting a Container, it's being pasted in a Section * Fix: When converting a section with `z-index` the value is active but can't be edited using the interface = 3.6.1 - 2022-03-23 = * Fix: Editor fails to load due to 3rd party deprecation conflicts ([#18235](https://github.com/elementor/elementor/issues/18235)) = 3.6.0 - 2022-03-22 = * New: Introducing Flexbox Container element as an alpha status experiment * Tweak: Removed `elementor-section-wrap` by adding it to the DOM experiment ([#16950](https://github.com/elementor/elementor/issues/16950), [#10633](https://github.com/elementor/elementor/issues/10633)) * Tweak: Updated Google Fonts list ([#13501](https://github.com/elementor/elementor/issues/13501), [#17930](https://github.com/elementor/elementor/issues/17930), [#16516](https://github.com/elementor/elementor/issues/16516)) * Tweak: Allowed rearranging global colors and fonts ([#12203](https://github.com/elementor/elementor/issues/12203)) * Tweak: Adding Responsive option to Text Stroke ([#17212](https://github.com/elementor/elementor/issues/17212)) * Tweak: Added responsive capability to Icon Position control in Icon Box widget ([#3040](https://github.com/elementor/elementor/issues/3040)) * Tweak: Added an option to Export and Import WP repository plugins as part of the Kit content * Tweak: Added an option to Export and Import specific Custom post types as part of the Kit content * Tweak: Updated `eicons` library to v5.15.0 * Tweak: Added an option to change the color of the navigation dots in Image Carousel widget * Tweak: Added the Revisions link to Import / Export tools screen * Tweak: Added an indication when a widget is added to the Favorites section * Tweak: Added a deprecation notice for PHP 5.6 in WP dashboard * Tweak Added previous active Kit reference to the site options * Tweak: Added Kit reference to its imported items * Tweak: Added `Difference`, `Exclusion` and `Hue` to Column and Section blend mode options * Tweak: Add border options in Image Box widget * Tweak: Removed legacy style tab in Elementor dashboard settings screen * Tweak: Prompt the user permission to allow unfiltered file uploads in Import Template flow * Tweak: Promoted some experiments to Stable status * Tweak: Navigator appears by default when loading the editor for the first time * Tweak: Made typography weight strings translatable * Tweak: Adjusted the inline icon control for design flexibility * Tweak: Adjusted the Document settings import prompt texts to be more friendly * Tweak: Added Kit Library to the Finder * Tweak: Adding Import Export to the Finder * Tweak: Added WordPress menus to Export / Import Kit flow * Tweak: Added Lazy load option to Image Carousel widget * Tweak: Added Lazy load option to Background Slideshow * Tweak: Added informative summary screen to Export / Import Kit flow * Tweak: Added focus state and description on the play icon in Video widget * Tweak: Added dynamic tag controls to Menu Anchor widget * Tweak: Added dynamic tag controls to Image Carousel widget * Tweak: Added dynamic tag controls to Icon Box widget * Tweak: Added dynamic tag controls to HTML widget * Tweak: Added a reusable button trait * Fix: Sticky caused scrolling issues after clicking an element that expands the page height ([#17821](https://github.com/elementor/elementor/issues/17821), [#17839](https://github.com/elementor/elementor/issues/17839), [#18069](https://github.com/elementor/elementor/issues/18069)) * Fix: Missing escaping for WordPress dashboard strings (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Fix: Widescreen breakpoint values affect other devices in the Editor preview in some cases * Fix: Dynamic references are not being reassigned in Export / Import Kit flow * Fix: System info file displays inaccurate WP memory limit * Fix: Widget appears empty while using PHP 8.1 in Posts and Posts archive widgets * Fix: Lower custom breakpoints didn't inherit upper breakpoints values in frontend * Fix: JS Error is thrown when switching between documents in some cases * Fix: CLI Import command caused the import process to fail * Fix: JS error is thrown when clearing select2 control * Fix: Dev Edition notice appears inside the Form Submission window * Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-6-planned-deprecations/) = 3.5.6 - 2022-02-28 = * Fix: Favorite WooCommerce widgets causes fatal error when WooCommerce is deactivated ([#17641](https://github.com/elementor/elementor/issues/17641)) * Fix: Video inserted with privacy mode are not playing in the Video widget lightbox ([#17749](https://github.com/elementor/elementor/issues/17749)) * Fix: Global widgets search didn't work properly ([#17270](https://github.com/elementor/elementor/issues/17270)) * Fix: `remove_responsive_control()` doesn't remove controls for Additional Custom breakpoints which generates PHP errors * Fix: Lightbox video icon color control not working when Inline Font Icons experiment is active * Fix: Hardened the Lightbox action module sanitization to prevent potential security issues = 3.5.5 - 2022-02-03 = * Tweak: Changed Developer Edition promotional notice triggers * Tweak: Added a filter to allow modifying the imported Kit temp directory path * Fix: When trying to import a Kit and getting a general error the try-again action is incorrect * Fix: Hardened the Lightbox action module sanitization to prevent potential security issues = 3.5.4 - 2022-01-23 = * Tweak: Update `e-icons` library to `v5.14.0` * Fix: Can't edit the page if Favorite Widgets are in use in edge cases ([#17364](https://github.com/elementor/elementor/issues/17364)) * Fix: `onError` throws an error because of bad parameters in Debug Util ([#14571](https://github.com/elementor/elementor/issues/14571)) * Fix: Swiper Util accepts only `jQuery` instances as the container parameter ([#17262](https://github.com/elementor/elementor/issues/17262)) * Fix: "Page template" string presented as "Library Page" in Finder results * Fix: SVG icons are not being imported properly in Template Library * Fix: Dynamic Tag switcher disappear in RTL = 3.5.3 - 2021-12-28 = * Fix: Global Widgets appears with the default widget style and not with the styling of the Global widget([#17296](https://github.com/elementor/elementor/issues/17296)) = 3.5.2 - 2021-12-22 = * Fix: Responsive Reverse Columns control are not working properly ([#17240](https://github.com/elementor/elementor/issues/17240), [#17174](https://github.com/elementor/elementor/issues/17174)) * Fix: Favorite widgets are being reset after page reload ([#17219](https://github.com/elementor/elementor/issues/17219)) * Fix: Inner Section can’t be dragged into a column ([#17249](https://github.com/elementor/elementor/issues/17249)) * Fix: Elements are pasted in reverse order when copying and pasting multiple elements = 3.5.1 - 2021-12-20 = * Tweak: Reverted Experiments auto deactivation in Safe Mode ([#17195](https://github.com/elementor/elementor/issues/17195)) * Fix: Experiments are not working when Safe mode is enabled ([#17195](https://github.com/elementor/elementor/issues/17195)) * Fix: Editing handles `z-index` issue ([#17187](https://github.com/elementor/elementor/issues/17187)) * Fix: Missing wrapper section when Inner Section widget is dragged directly to the drag area ([#17187](https://github.com/elementor/elementor/issues/17187)) * Fix: SVG and JSON files were not being uploaded when Dragged from Desktop ([#17194](https://github.com/elementor/elementor/issues/17194)) * Fix: Several functions are being executed when not supposed to in all WordPress Dashboard screens = 3.5.0 - 2021-12-14 = * New: Introducing CSS Transform - rotate, scale, skew, offset and flip any element ([#12451](https://github.com/elementor/elementor/issues/12451)) * New: Meet Multi-Select for page elements - improve your workflow process by making bulk actions ([#8006](https://github.com/elementor/elementor/issues/8006), [#879](https://github.com/elementor/elementor/issues/879)) * New: Meet Favorite widgets section - save your most useful widgets for easier accessibility ([#2184](https://github.com/elementor/elementor/issues/2184), [#11443](https://github.com/elementor/elementor/issues/11443)) * New: Added Text Stroke control - highlight titles with colorful outlines to in Heading, Icon Box, Tabs, Accordion, and Text path widgets ([#11158](https://github.com/elementor/elementor/issues/11158)) * Experiment: Hide native WordPress widgets from panel search results - remove unwanted widgets from the widgets panel * Tweak: Adjusted Inline Font Icons experiment to work with `eicons` library and save up to 110KB of asset loading ([#8572](https://github.com/elementor/elementor/issues/8572), [#11361](https://github.com/elementor/elementor/issues/11361)) * Tweak: Detect and present contextual errors messages in the Import/Export flow for better troubleshooting ([#15630](https://github.com/elementor/elementor/issues/15630), [#15715](https://github.com/elementor/elementor/issues/15715)) * Tweak: Added Elementor license plan filter to Kit Library ([#16075](https://github.com/elementor/elementor/issues/16075)) * Tweak: Added Reverse columns option to Additional Custom Breakpoints Experiment ([#16322](https://github.com/elementor/elementor/issues/16322), [#12925](https://github.com/elementor/elementor/issues/12925)) * Tweak: Adjusted widgets to work with Inline-CSS Experiment and Additional Custom Breakpoints experiment ([#16126](https://github.com/elementor/elementor/issues/16126)) * Tweak: Added the option to search by tag names in the Kit Library ([#16075](https://github.com/elementor/elementor/issues/16075)) * Tweak: Added a quick Apply Kit modal option in the Kit Library * Tweak: Updated Experiments screen structure for better experiments discoverabilty * Tweak: Added Word Spacing control to typography group control * Tweak: Added Pro promotion screen for Custom Code feature * Tweak: Removed the Archive Posts and Archive Title widgets from widgets panel search results in non Archive templates * Tweak: Prompt the user permission to allow unfiltered file uploads in the Import Kit flow * Tweak: Optimized Kit library index page performance * Tweak: Improved performance of `WP_Query` by adding `no_found_rows=true` parameter * Tweak: Improved performance of loading the "My templates" while loading the Templates library * Tweak: Minimum height wasn't defined to all responsive devices * Tweak: Experiments status added to the system info for better debugging * Tweak: Safe mode now deactivates Elementor Experiments * Tweak: UI improvement for cascaded responsive control units * Tweak: Updated Dialog library to `4.9.0` * Tweak: Added a unified components registration for widgets, controls, form actions, dynamic tags, and finder categories * Tweak: Disabled the option to change the desktop height and width fields in the responsive bar * Tweak: Redundant inline CSS code was removed with the use of `eicons` * Tweak: Implemented Redux framework for future features support * Tweak: Allow "Edit Buttons" options to be extended by 3rd party developers * Tweak: `Editor/Documents` moved to `/editor/components` folder * Tweak: Added a filter to Context Menu Groups * Fix: Hamburger button didn't open on mobile in Nav menu widget ([#16682](https://github.com/elementor/elementor/issues/16682)) * Fix: Adding multiple repeater controls in one section craetes a onflict ([#13117](https://github.com/elementor/elementor/issues/13117)) * Fix: Finder incorrectly identifies pages created through Finder as a Post type instead of Page type ([#12502](https://github.com/elementor/elementor/issues/12502)) * Fix: Unexpected behavior if `ctrl` + mouse click was used on mac ([#5228](https://github.com/elementor/elementor/issues/5228)) * Fix: Edit header handles don't show up if the `z-index` of the header section is over 99 ([#16214](https://github.com/elementor/elementor/issues/16214)) * Fix: Slides per view can't be set to default if there is a widescreen value in the Testimonial Carousel widget ([#16210](https://github.com/elementor/elementor/issues/16210)) * Fix: Dividers not vertically centered in Icon List widget ([#16431](https://github.com/elementor/elementor/issues/16431)) * Fix: Text typography control is missing in Text Path widget ([#16805](https://github.com/elementor/elementor/issues/16805)) * Fix: Column padding affected absolute positioned elements ([#16572](https://github.com/elementor/elementor/issues/16572)) * Fix: Some controls disappear in responsive devices when Additional Custom Breakpoint experiment is active ([#16608](https://github.com/elementor/elementor/issues/16608)) * Fix: Menu Anchor widget didn't scroll to the appropriate ID if Scroll Snap is active ([#17035](https://github.com/elementor/elementor/issues/17035)) * Fix: SVG sanitizer is failing if there is a line break after `` * Fix: Image Carousel widget ignored padding and margin inside columns * Fix: Theme Builder close button not functioning if the page was refreshed * Fix: Pro widget promotional popover CTA text was incorrect when Elementor Pro is activated but not connected * Fix: Section editing handle is not accessible when Section is placed below a Header * Fix: Run DB calculations only on sites that are required to * Fix: UI glitch in Google maps widgets * Fix: CLI 'library import' deletes the original imported file when importing a template * Fix: Updated Admin Top Bar font for Non-English languages * Fix: Elementor top bar is not presented in License page * Fix: Template name changed if a dash mark was used in the Import process * Fix: Empty state background was missing from the Media controls * Fix: Apply Kit option threw an error when used with PHP 8.0 * Fix: Sticky option threw an error and cause the editor not to work * Fix: UI glitch in "Get beta updates" modal * Fix: Scroll snap caused UI glitches and threw undefined error on Archive pages * Fix: Vertical align control disappeared if used in a custom position on a custom breakpoint * Fix: Choose controls in RTL sites were inverted * Fix: Elementor notices were being displayed in the plugin update screen * Fix: Z-index control overrides negative values * Fix: Text Path widget causes redundant file system calls * Deprecated: `get_add_new_landing_page_url` (props [@HeyMehedi](https://github.com/HeyMehedi)) * Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-5-planned-deprecations/) = 3.4.8 - 2021-11-16 = * Fix: Font Awesome 4 support option is set to Yes in new websites * Fix: CSS Printing method option is set to Internal Embedding in new websites * Fix: Hardened Lightbox capabilities to enforce better security policies * Fix: After downgrading from a version with Container experiment active a PHP error is thrown = 3.4.7 - 2021-10-31 = * Tweak: Added role restriction to Version control feature * Fix: Private Vimeo videos are not loading in Video widget ([#16741](https://github.com/elementor/elementor/issues/16741)) * Fix: Custom width responsive control disappeared until section init in the common Positioning section * Fix: PayPal button widget is not functioning in future Pro versions * Fix: Unwanted HTML escaping in Pro features promotion = 3.4.6 - 2021-10-19 = * Tweak: Updated `eicons` library to 5.13.0 * Fix: Custom SVG is not supported in some servers environments in Text Path widget * Fix: Lottie animations are not imported in Template import process * Fix: Can't connect to Library via CLI * Fix: Scroll event listener is not optimized in Counter widget = 3.4.5 - 2021-10-12 = * Tweak: Updated featured video in the WordPress repository plugin page * Tweak: Added support for future features compatibility * Fix: Additional breakpoints responsive CSS classes clash when Optimized DOM Output experiment is inactive [#16322](https://github.com/elementor/elementor/issues/16322) * Fix: Escaped several translation strings for better security (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Fix: Slides per view and slides to scroll controls disappeared when using multiple breakpoints in Testimonial Carousel widget * Fix: Padding not applied properly with absolute positioned widgets when the Optimized DOM Output experiment is active * Fix: Missing padding in the widgets panel layout = 3.4.4 - 2021-09-13 = * Fix: Custom popover responsive controls breaks when used in responsive breakpoints view when Additional Breakpoints experiment is active ([#16312](https://github.com/elementor/elementor/issues/16312)) * Fix: Data Updater causes fatal error due to DB corruption ([#16100](https://github.com/elementor/elementor/issues/16100)) * Fix: Page settings layout description strings were inaccurate * Fix: Specific image sizes causes the first image to load in large dimensions on load in Image Carousel widget = 3.4.3 - 2021-08-29 = * Tweak: Added "Justified" option in Typography text alignment in Column & Section elements ([#11480](https://github.com/elementor/elementor/issues/11480)) * Tweak: Enlarged cards view in the Kit Library for better visibility * Tweak: Changed Kit Library tab title * Fix: Landing pages experiment causes 404 errors with attachment pages ([#15943](https://github.com/elementor/elementor/issues/15943)) * Fix: Can't upload SVG files using Elementor ([#16084](https://github.com/elementor/elementor/issues/16084), [#16119](https://github.com/elementor/elementor/issues/16119), [#16088](https://github.com/elementor/elementor/issues/16088)) * Fix: `wp_kses_post` strips `srcset` attribute from images ([#16111](https://github.com/elementor/elementor/issues/16111)) * Fix: Inline CSS is parsed to an invalid characters ([#16140](https://github.com/elementor/elementor/issues/16140)) * Fix: Animated elements disappear before entering the viewport ([#2806](https://github.com/elementor/elementor/issues/2806)) * Fix: Autoplay not working for Vimeo videos in Lightbox ([#16068](https://github.com/elementor/elementor/issues/16068)) * Fix: HTML captions are stripped in Image carousel widget ([#16073](https://github.com/elementor/elementor/issues/16073)) * Fix: Carousels are not working properly in the Editor when Additional Custom Breakpoints experiment is active * Fix: Responsive values are not being reflected in Slider controls * Fix: Elementor Top Admin Bar loads in WordPress dashboard when the experiment is active * Fix: Prevent Admin Top Bar to conflict with WordPress customizer * Fix: Can't change alignment of icons when Font Awesome Inline experiment is active in Icon List widget * Fix: Import deeplink redirect loses target screen parameters when user needs to log in * Deprecated: Removed all usages of `Elementor\Utils::get_create_new_post_url()` = 3.4.2 - 2021-08-19 = * Fix: Responsive Site settings are not being applied on frontend when Additional Custom Breakpoints is active ([#16055](https://github.com/elementor/elementor/issues/16055), [#16033](https://github.com/elementor/elementor/issues/16033)) * Fix: Global colors are applied even when they are disabled on Frontend ([#16037](https://github.com/elementor/elementor/issues/16037)) * Fix: Conditional controls missing when using Dynamic tags ([#16050](https://github.com/elementor/elementor/issues/16050)) * Fix: Motion Effects popover is not visible ([#16044](https://github.com/elementor/elementor/issues/16044)) * Fix: Control conditions are not being executed when has capital letter in the control slug ([#16003](https://github.com/elementor/elementor/issues/16003)) = 3.4.1 - 2021-08-18 = * Tweak: Missing post types in Site Parts overview screen in Kit Library ([#15249](https://github.com/elementor/elementor/issues/15249)) * Tweak: Added source=generic parameter when connecting through the top bar * Tweak: Added Inline SVG support to the generic video Play icon * Fix: Control conditions are not being executed when has dash in the control slug ([#16003](https://github.com/elementor/elementor/issues/16003)) * Fix: Gradient control doesn't work on frontend when using Global Colors ([#13288](https://github.com/elementor/elementor/issues/13288)) * Fix: Placeholder values of Column width control shouldn't cascade to Mobile device * Fix: Alignment control doesn't work in responsive view in Testimonial widget * Fix: Certain responsive controls pass the desktop default to other devices accidentally * Fix: Alignment control doesn't work with Additional Custom Breakpoints in Button widget * Fix: SVG Icon is not being displayed in the Basic Gallery widget * Fix: Activation bug for IDN domains = 3.4.0 - 2021-08-17 = * New: Introducing Additional Custom Breakpoints - Pixel Perfect Design for up to 7 Devices ([#2043](https://github.com/elementor/elementor/issues/2043), [#15488](https://github.com/elementor/elementor/issues/15488), [#15782](https://github.com/elementor/elementor/issues/15782)) * Experiment: Font Awesome Inline SVG for Optimized performance ([#11772](https://github.com/elementor/elementor/issues/11772)) * Tweak: Responsive values visibility in Elementor controls ([#3356](https://github.com/elementor/elementor/issues/3356)) * Tweak: Improved asset loading performance by serving lighter JS files ([#8572](https://github.com/elementor/elementor/issues/8572)) * Tweak: Scale controls were added to responsive mode UI ([#15485](https://github.com/elementor/elementor/issues/15485)) * Tweak: Responsive devices order was changed ([#14662](https://github.com/elementor/elementor/issues/14662), [#2043](https://github.com/elementor/elementor/issues/2043)) * Tweak: Excluded Elementor Templates from WordPress default sitemap ([#14578](https://github.com/elementor/elementor/issues/14578), [Topic](https://wordpress.org/support/topic/how-to-stop-elementor-templates-appearing-in-wp-sitemap/)) * Tweak: Responsive capability was added to Alignment control in Testimonial widget ([#11542](https://github.com/elementor/elementor/issues/11542)) * Tweak: Added translation function to several locations (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Allow extending Section elements using Elementor API (props [@Oxibug](https://github.com/oxibug)) * Tweak: Converted responsive controls generation in the Editor to JS ([Developers Blog Post](https://developers.elementor.com/additional-custom-breakpoints-technical-details-and-gotchas/)) * Tweak: Updated Webpack library to v5.40.0 * Tweak: Added an option to deep-link into Revisions panel screen * Tweak: Changed the Kit Library back button text to "Back to Library" * Tweak: Added additional information to usage data * Tweak: Added compatibility for future feature in Site Settings * Tweak: Added CLI support for Import Kit by ID * Tweak: Added informative tooltip for Finder element in Elementor admin top bar * Tweak: Use template literals in Elementor filter names * Tweak: Updated "Getting Started" video playlist * Tweak: Enforced better security policies * Fix: Dynamic content disappeared if chosen in Code Highlight widget ([#14766](https://github.com/elementor/elementor/issues/14766)) * Fix: Text size increased on Icon list widget with size set to `em` and a link ([#14829](https://github.com/elementor/elementor/issues/14829)) * Fix: Undefined `"pro_widgets"` array key message in edge cases (props [@jahir07](https://github.com/jahir07), [@codersaiful](https://github.com/codersaiful), [#15542](https://github.com/elementor/elementor/issues/15542)) * Fix: UI glitch in Select2 control in Dark mode ([#15473](https://github.com/elementor/elementor/issues/15473)) * Fix: Re-migrate globals are not working properly in edge cases ([#15477](https://github.com/elementor/elementor/issues/15477), props [@jvernooy](https://github.com/jvernooy)) * Fix: Gallery widget with Dynamic gallery applied can't be edited or deleted ([#15529](https://github.com/elementor/elementor/issues/15529)) * Fix: Improved Responsive bar compatibility to RTL sites * Fix: Dynamic tags UI glitch in Code Highlight widget * Fix: Default Mobile width changed to 360px in Responsive mode * Fix: Viewport meta tag was escaped in Canvas page layout * Fix: Setting zero offset to Sticky elements is not working properly * Fix: Icons are not vertically aligned in Icon List widget * Fix: WordPress Audio widget only shows correct styling in live preview but not in the actual site * Fix: New tabs do not appear instantly if alignment is not set to Default or Start in Tabs widget * Fix: Edit popover was trimmed by the template card in Theme Builder * Fix: Duplicate `