Elementor Pro is a WordPress website builder plugin that enables visual design and editing of website elements without coding. It provides drag-and-drop functionality for creating forms, posts, WooCommerce product pages, image slides, and other website components directly within the WordPress editor.
Key Features
Visual Page Builder - Drag-and-drop interface for designing website pages and layouts visually
Form Builder - Create and customize contact forms and other input forms with visual controls
WooCommerce Integration - Design and customize product pages, shop layouts, and e-commerce elements
Post Design - Customize blog posts and custom post type layouts with visual editing
Slide Builder - Create image sliders and carousel elements for websites
Template Library - Access to pre-designed templates for various page types and industries
Responsive Design Controls - Adjust layouts and styling for different device sizes and screen widths
Widget Library - Collection of pre-built elements and components for page construction
Custom CSS Support - Add custom CSS code for advanced styling and customization
Dynamic Content - Display dynamic data from posts, custom fields, and other sources
Theme Builder - Design custom headers, footers, and other theme template parts
Revision History - Track and restore previous versions of pages and designs
Best For
Elementor Pro is designed for WordPress users who want to create and modify website pages without writing code. It serves freelancers, web designers, small business owners, and agencies building client websites. The plugin is particularly useful for those creating e-commerce sites with WooCommerce, designing custom blog layouts, or building marketing pages with forms and interactive elements.
Get access to Elementor Pro (Pro templates included) and 5,000+ more plugins with a subscription.
Subscribe to connect and install
This plugin is distributed under GPL license. Zeebrar is not affiliated with or endorsed by the original developer.
Removed icon from the accessibility tree in Flip Box widget
Applied CSS logical properties in text-align controls and improved RTL rendering in the Editor
Added support for Post Excerpt dynamic tag - Editor V4
Added support for Internal URL dynamic tag - Editor V4
Added support for Post Terms dynamic tag - Editor V4
Added support for Shortcode dynamic tag - Editor V4
Added support for Popup dynamic tag - Editor V4
Added support for Off-Canvas dynamic tag - Editor V4
Added support for Lightbox dynamic tag - Editor V4
Added support for Add To Cart dynamic tag - Editor V4
Added support for ACF URL dynamic tag - Editor V4
Added support for Archive Title dynamic tag - Editor V4
Added support for the Email Contact URL dynamic tag - Editor V4
Added support for reduced-motion preferences in Flip Box widget
Updated minimum supported versions for Chrome, Firefox, and Safari
Updated Notes button location in the Editor Top Bar
Enhanced accessibility of background images in Slides widget with proper aria attributes ([#23543](https://github.com/elementor/elementor/issues/23543), [#31063](https://github.com/elementor/elementor/issues/31063))
Added REST API support for the Custom Code feature
Moved Background control from Content tab to Style tab in Flip Box widget
Removed SVG icons from the accessibility tree in Share Buttons widget
Removed dropdown indicator icons from the accessibility tree in WordPress Menu widget
Improved release version functionality
Updated `form-data` package version
Optimized Custom Code styles by removing redundant RTL file
Improved performance by loading ribbon styles only when used in Call to Action and Price Table widgets
Improved semantic markup structure for header and footer documents
Reorganized design controls in Animated Headline widget
Reorganized design controls in Blockquote widget
Reorganized design controls in Countdown widget
Replaced SASS mixins and functions with native CSS logical properties
Activated "Optimized Markup" feature on new sites
Activated "Menu" feature on new sites
Improved error handling for Theme Builder display conditions
Added styling controls to Post Excerpt widget
Improved accessibility with `role` and `aria-label` attributes Post Navigation widget
Added `aria-label` in Form widget
Added `aria-label` in Login widget
Arranged content as lists in Portfolio and Posts widgets
Added Box Shadow and Text Shadow controls in Countdown widget
Moved image resolution control to content tab in Price List widget
Renamed and reorganized style sections in Price List widget
Added conditional logic to controls in Price Table widget
Grouped layout controls under list section in Price List widget
Updated minimum required WordPress version to 6.6
Added selectors to Menu widget for compatibility with Optimized Markup experiment
Improved accessibility with `role` attributes in Share Buttons widget
Improved accessibility by grouping content with `role=region` in the Video Playlist widget
Improved sidebar navigation flow on the Elementor Home screen
Ensured File Upload field styles are overridden by global styles in Form widget ([#11651](https://github.com/elementor/elementor/issues/11651), [#17223](https://github.com/elementor/elementor/issues/17223))
Updated Scroll Snap description to clarify incompatibility with animations and motion effects
Prevented special characters from being encoded in the email subject field in Form widget
Loaded module styles within the module instead of registering them in `plugin.php`
Updated minimum required WordPress version to 6.5
Improved keyboard accessibility for menus in Editor Top Bar
Made the edit button accessible in the Template widget
Optimized Form widget performance by caching field assets `using get_style_depends()` and `get_script_depends()` methods
Added Text Shadow control in Testimonial Carousel, Call to Action and Animated Headline widgets
Increased the number of items allowed in Dynamic Tags options in Display Conditions for Elements
Removed the `elementor-widget-container` div from the Menu, Loop, Table of Contents, Form, and Hotspot widgets as part of the Optimized Markup experiment to improve HTML structure
Reduced DOM size by optimizing the submit button markup in Search widget
Moved style loading to the head instead of the footer to improve CLS
Enabled conditional loading of Swiper.js based on widget dependencies to reduce unnecessary assets and improve page load times
Standardized navigation elements like arrows and bullets across all carousel and slider widgets for improved accessibility
Improved accessibility when the submit button has only an icon and no text in Search widget
Removed `load_plugin_textdomain()` function from Elementor Pro
Added "Space Between Dots" control to Carousel widgets ([#2526](https://github.com/elementor/elementor/issues/2526), [#3277](https://github.com/elementor/elementor/issues/3277), [#21697](https://github.com/elementor/elementor/issues/21697))
Replaced hidden `elementor-screen-only` div with `aria-label` attributes
Removed `elementor-widget-container` div from Elementor widgets as part of the Optimized Markup experiment
Optimize popup styling by loading it only when necessary
Updated Gap between slides control to support only PX units in Carousel widget
Removed the dependency between the Tabs handler and the Menu handler
Added the ability to set `aria-label` in Carousel widgets
Added `aria-roledescription=carousel` to carousel wrapper
Added `aria-roledescription=slide` to slide wrapper
Optimized carousel widgets markup as part of the Optimized Markup experiment
Updated minimum required Safari version to 15.5
Facebook widgets are no longer supported on mobile due to Facebook functionality changes
Improved Global Widget loading method to enhance performance
Added pagination functionality to the Live Results in Search widget
Added Anchor Offset control to allow precise positioning when scrolling to anchor links on the page
Load motion effects styles only when they are in use
Load sticky styles only when they are in use
Load popup styles only when they are in use
Load theme builder styles only when they are in use
Load transition styles for Call to Action and Gallery widgets only when they are in use
Load styles for Form widgets separately to enhance performance
Load styles for WooCommerce widgets separately to enhance performance
Load styles for Theme Elements widgets separately to enhance performance
Load styles for Carousel widgets separately to enhance performance
Load styles for Pricing widgets separately to enhance performance
Load styles for Floating Elements separately to enhance performance
Load styles for Link in Bio widgets separately to enhance performance
Load minified CSS in the Loop Builder's Call to Action button in the Editor
Removed "Payments" module styles
Removed `elementor-button-wrapper` div from Payapl widget as part of the Optimized Markup experiment
Removed `elementor-button-wrapper` div from Stripe widget as part of the Optimized Markup experiment
Merged "Form Submissions" feature into the version and moved it to the Advanced tab
Merged "Display Conditions" into the version
Added 'Structure' indication for widgets with Display Conditions applied ([#28027](https://github.com/elementor/elementor/issues/28027))
Added a new option for setting the live search results width ([#28280](https://github.com/elementor/elementor/issues/28280))
Improved Honeypot field functionality in Form widget ([#28480](https://github.com/elementor/elementor/issues/28480))
Added options to 'Copy', 'Paste', and 'Clear' Display Conditions in Context Menu
Improved performance of the Menu widget when using Dynamic Tags in the URL field
Improved performance when using Dynamic Tags in Nested Elements
Added the option for users to disable Akismet for specific Elementor forms
Adjusted URL structure when presenting the Search Archive page in Search widget
Added the 'Create Template' button in Search widget
Added an option to enable the 'Loader' animation while live results are loading in Search widget
Load share buttons compatibility styles only when they are in use
Load dialog styles only when they are in use
Load global widget styles only during Editor preview
Conditionally load widget styles only when the widgets are used
Load styles for CTA hover animations only when they are in use
Load notes styles only when the WordPress Toolbar is displayed
Split `animations.min.css` into multiple CSS files and load them conditionally
Promoted Display Conditions feature to Stable status
Merged Taxonomy Filter feature into the version
Merged Search feature into the version
Added a note to 'Current Query' explaining the impact of WordPress settings on pagination within Archives
Added the ability to set `aria-label` for the Off-Canvas widget
Renamed `width` to `Min width` and added `Max width` control to Hotspot tooltips ([#18930](https://github.com/elementor/elementor/issues/18930))
Applied a logical DOM order to the Mega Menu widget to improve accessibility
Added the ability to set `aria-label` for WordPress Menu widget
Added the ability to set `aria-label` for Menu widget
Added a bottom option to the Image Position control in Call to Action widget
Added option to remove 'User IP' and 'User Agent' from the form submissions metadata ([#14285](https://github.com/elementor/elementor/issues/14285))
Replaced `waypoints.js` library with the native Intersection Observer API
Extended Alignment and Position capabilities in Form widget
Moved icon View control to style tab in Flip Box widget
Moved icon View control to style tab in Call to Action widget
Optimized Form widget to eliminate unnecessary markup when the button icon is empty
Optimized Posts widget to eliminate unnecessary markup when Load More button text is empty
Remove `placeholder` arguments from URL controls
Implemented CSS logical properties to Icon Position in Form, Posts and Menu Cart widgets
Activated Display Conditions feature for existing sites
Activated Taxonomy Filter feature for existing sites
Added functionality to delay the running of the ready triggers on inner elements
Optimized Hotspot widget to prevent rendering when no image is provided
Optimized Blockquote widget to eliminate unnecessary markup when devoid of content
Optimized Template widget to eliminate unnecessary markup when no template is selected
Optimized Code Highlight widget to eliminate unnecessary markup when there is no content
Implemented CSS logical properties in Elementor
Implemented accessibility improvements in Portfolio widget
Implemented accessibility improvements of Author Avatar image alt text in Post Info widget ([#25440](https://github.com/elementor/elementor/issues/25440))
Notes feature merged to version
Implemented accessibility improvements of Profile Picture alt text in Author widget
Implemented OR logic in the Display Conditions feature
Added X and Threads social networks to Share Buttons widget ([#25299](https://github.com/elementor/elementor/issues/25299))
Added Archive Title dynamic tag rule in Display Conditions feature
Added Featured Image Title dynamic tag rule in Display Conditions feature
Added Featured Image Alt dynamic tag rule in Display Conditions feature
Added Featured Image Caption dynamic tag rule in Display Conditions feature
Added Author Bio dynamic tag rule in Display Conditions feature
Added Author Email dynamic tag rule in Display Conditions feature
Added Author Website dynamic tag rule in Display Conditions feature
Added Page Title rule in Display Conditions feature
Added Post Title rule in Display Conditions feature
Added Featured Image rule in Display Conditions feature
Added Comments Number rule in Display Conditions feature
Added Archive Author rule in Display Conditions feature
Added support for WordPress Custom Fields in Display Conditions feature
Implemented accessibility improvements in Menu widget ([#23875](https://github.com/elementor/elementor/issues/23875))
Implemented accessibility improvements in Login widget
Added additional style controls in the Table of Contents widget
Added Transition Duration option in Blockquote widget ([#21295](https://github.com/elementor/elementor/issues/21295))
Added Transition Duration to button in Flip Box widget
Added Transition Duration to button in Author Box widget
Added Transition Duration to List in Table of Contents widget
Added Transition Duration to button in Login widget
Added Transition Duration in Post Navigation widget
Added Transition Duration Show More in Video Playlist widget
Added Transition Duration to button in Form widget
Removed separator-none argument from all Editor controls
Add `<time>` wrapper for Date and Time items in Post Info widget
Page Transitions feature merged to version
Scroll Snap feature merged to version
Promoted Display Conditions feature to Beta status and activated for new sites
Promoted Taxonomy Filter feature to beta status and activated for new sites
Improved Loop CSS loading structure in Loop Grid item
Added styling option for dropdown indicator in Menu widget ([#21907](https://github.com/elementor/elementor/issues/21907))
Added additional size units and custom units in all elements
Implemented CSS logical properties in WordPress Menu widget
Implemented CSS logical properties in Reviews widget
Implemented CSS logical properties in Countdown widget
Implemented CSS logical properties in Elementor Editor
Updated `jquery.smartmenus.js` version from 1.1.1 to 1.2.0
Added the ability to upload files as attachments to emails in the File Upload field in Form widget ([#4868](https://github.com/elementor/elementor/issues/4868))
Introduced the capability to design and edit the empty state in the Loop Grid widget ([#24261](https://github.com/elementor/elementor/issues/24261))
Implemented the option to close the menu content area with a click anywhere on the screen in Menu widget ([#22686](https://github.com/elementor/elementor/issues/22686))
Improve scrolling behavior inside the content area when there is not enough space in Menu widget ([#22712](https://github.com/elementor/elementor/issues/22712))
Expanded breakpoint options in Menu widget ([#22488](https://github.com/elementor/elementor/issues/22488))
Added Logical Combination control in Taxonomy Filter widget
Added additional units to Horizontal and Vertical padding for Dropdown in WordPress Menu widget
Hide navigation arrows when there is only one slide in Loop Carousel and Carousel widgets
Added various HTML Tag controls in Video Playlist widget
Added responsive control to navigation size in Slides, Reviews, Media Carousel and Testimonial Carousel widgets
Added semantic `<search>` wrapper in Search Form widget
Added semantic `<search>` wrapper in Taxonomy Filter widget
Added Multiple Selection control in Taxonomy Filter widget
Added AJAX pagination option or seamless page navigation between content in Loop Grid widget ([#1284](https://github.com/elementor/elementor/issues/1284))
Introduced Individual Pagination option when multiple Post widgets are on the same page, providing enhanced control over pagination
Introduced Individual Pagination option when multiple Loop Grid widgets are on the same page, providing enhanced control over pagination
Added a None option to the breakpoint options in Menu widget
Added a horizontal scrolling option in Menu widget
Upgraded minimum required PHP version to 7.3
Improved accessibility when minimize button is disabled in Table of Content widget
Implemented accessibility improvements in Menu widget ([#23607](https://github.com/elementor/elementor/issues/23607), [#22554](https://github.com/elementor/elementor/issues/22554))
Hide navigation arrows when there is only one slide in the Loop or Nested carousel ([#22056](https://github.com/elementor/elementor/issues/22056))
Used appropriate image `alt` in Testimonial Carousel widget ([#17680](https://github.com/elementor/elementor/issues/17680))
Optimized Scroll Snap functionality when using Container widget
Enhanced Elementor Role Manager functionality when using Containers
Added Notes feature to the Editor Top Bar
Replace CSS `float` with other layouts in the Editor
Upgraded HTML Structure for the Menu widget
Implemented CSS logical properties in Carousel and Menu widgets
Added keyboard accessibility to a link in Posts widget
Loop Builder feature merged to version
Added an "Offset Sides" functionality in Carousel and Loop Carousel widgets ([#21114](https://github.com/elementor/elementor/issues/21114))
Modified the size of the Publish button in the Editor Top Bar feature ([#22472](https://github.com/elementor/elementor/issues/22472))
Improved Ajax permissions functionality for better security enforcement
Added option for pagination custom position in Carousel and Loop Carousel widgets
Added option for navigation custom position in Carousel and Loop Carousel widgets
Added additional styling options for navigation in Carousel and Loop Carousel widgets
Added labels to shortcode column in WordPress admin
Unified the appearance of `stretch` and `center` buttons in Menu widget
Unified the appearance of `stretch` and `center` buttons in My Account widget
Improved panel UI in Video Playlist widget
Implemented CSS logical properties in Elementor Editor
Added "Title HTML Tag" and "Description HTML Tag" in Price List widget
Added "Title HTML Tag" and "Description HTML Tag" in Slides widget
Added "Title HTML Tag" and "Description HTML Tag" in Flip Box widget
Added "Description HTML Tag" in Call To Action widget
Improved navigation on touch devices in Carousel widget ([#22827](https://github.com/elementor/elementor/issues/22827))
Added Static Item Position functionality to Alternate template in Loop Grid widget
Added visual indication of Page Parts
Added dividers option between menu items in Menu widget
Changed the HTML structure of Pagination and Navigation in Loop Carousel and Nested Carousel widgets
Added shop page in WooCommerce Pages section in Site Settings
Added Text Shadow, Box Shadow and Padding control to button in Call to Action widget
Added Lazy Load support for images in Video Playlist widget
Added `alt` attribute to images in Video Playlist widget
Replaced select control with choose control for Flip Direction control in Flip Box widget
Added keyboard accessibility to Carousel and Loop Carousel widgets
Use `media_types` array in Media controls
Provided an option to assign excerpt automatically from post content in Post Excerpt dynamic tag ([#20256](https://github.com/elementor/elementor/issues/20256), [#21715](https://github.com/elementor/elementor/issues/21715))
Added Display Conditions functionality in Editor Top bar ([#21675](https://github.com/elementor/elementor/issues/21675), [#22050](https://github.com/elementor/elementor/issues/22050))
Removed `elementor_page_id` from request URLs in the WC AJAX calls ([#18675](https://github.com/elementor/elementor/issues/18675))
Added icons to menu items in Mega Menu widget ([#21602](https://github.com/orgs/elementor/discussions/21602))
Added keyboard accessibility to Toggle Button in WordPress Menu widget ([#2348](https://github.com/orgs/elementor/discussions/2348))
Added 'Active item state' to top-level menu items for anchor links in the Menu widget
Added keyboard accessibility to navigation arrows in Loop Carousel widget
Added keyboard accessibility to navigation arrows in Slides widget
Added keyboard accessibility to navigation arrows in Media, Testimonial and Reviews Carousel widgets
Added keyboard accessibility to Table of Content widget
Tweak:
Exported taxonomies are not displayed correctly on the summary page in Website Templates export
Certain taxonomies are not exported as expected in Website Templates export
Theme Builder fails to load when containers are disabled
Popup and single product templates not imported or exported as expected
PHP 8.4 deprecation notices when running with `WP_DEBUG` enabled
Reduced-motion preferences are not applied to Animated Headline widget
Reduced-motion preferences are not applied in Motion Effects
Added required PHP and WordPress versions to the plugin header
Empty headers are rendered in Table of Contents widget ([#28167](https://github.com/elementor/elementor/issues/28167))
`TypeError` bug in Menu widget
UI issue in Hotspot widget when Optimized Markup experiment is enabled
Taxonomy filter not working in the Editor when Optimized Markup experiment is enabled
Inline font icons support doesn't work in Post Navigation widget ([#24367](https://github.com/elementor/elementor/issues/24367), [#18343](https://github.com/elementor/elementor/issues/18343))
Page Title condition doesn't work on child pages in Widget Display Conditions
Editor users with "Access to edit content only" are able to delete elements
Links are not crawlable in Video Playlist widget
Uses hardcoded admin fonts in Video Playlist widget
Editor freezes when the Form widget is used with a high PHP upload size limit
Errors occur when Debug mode is enabled in Slides widget
Plugin dependency not enforced in Elementor Pro
Console shows deprecation warning in Global Widgets
Focus color is not applied correctly for accessibility in WordPress Menu widget ([#24239](https://github.com/elementor/elementor/issues/24239))
Common scripts loaded late when using the Theme Builder
Empty results appeared on the frontend when using the Taxonomy Filter with the 'Avoid Duplicates' option in Loop Grid widget
Errors occur when Debug mode is enabled and the Optimized Markup experiment is active
Default Elementor animation shown for logged-out users when using an "External URL" source in Lottie widget
Button icon alignment breaks when Inline Font Icons feature is activated ([#16077](https://github.com/elementor/elementor/issues/16077), [#16511](https://github.com/elementor/elementor/issues/16511), [#17692](https://github.com/elementor/elementor/issues/17692), [#17922](https://github.com/elementor/elementor/issues/17922), [#19253](https://github.com/elementor/elementor/issues/19253), [#19370](https://github.com/elementor/elementor/issues/19370), [#21236](https://github.com/elementor/elementor/issues/21236), [#21844](https://github.com/elementor/elementor/issues/21844), [#28080](https://github.com/elementor/elementor/issues/28080))
Dropdown caret color did not follow menu item color when Inline Font Icons feature is activated ([#17500](https://github.com/elementor/elementor/issues/17500), [#18466](https://github.com/elementor/elementor/issues/18466), [#21664](https://github.com/elementor/elementor/issues/21664), [#24929](https://github.com/elementor/elementor/issues/24929), [#28064](https://github.com/elementor/elementor/issues/28064))
Page doesn't scroll up when a coupon error notice appears in Checkout widget
The `wp_trigger_error` function causes the site to crash instead of triggering a warning when used with ACF text
ACF `true_false` field causing a fatal error when used as a dynamic tag with third-party plugins ([#30170](https://github.com/elementor/elementor/issues/30170))
Value type configuration issue causing errors when using ACF
Hide content on responsive breakpoint option is not working on WordPress Menu widget when Optimized Markup experiment is activated
Accessible navigation in popups caused unintended scrolling of the page when triggered ([#29175](https://github.com/elementor/elementor/issues/29175))
Empty custom fields are missing in the Dynamic Tags options in Display Conditions for Elements
Height issues cause slideshow thumbnails to display incorrectly in Media Carousel ([#29663](https://github.com/elementor/elementor/issues/29663))
Menu items are not clickable in various scenarios in Menu widget ([#29191](https://github.com/elementor/elementor/issues/29191))
Restore deprecated `Plugin::enqueue_styles()` function to avoid errors with 3rd party plugins
Motion Effects sticky feature is not working when Scroll Snap is enabled
Custom Image Resolution option is not working in Gallery widget
'Reading Settings' unexpectedly reduces the number of posts displayed when using the Archive with Pagination setting
Step Form does not scroll to the top when the first field is not an input field in Form widget
Display Condition feature is available without an active Elementor license in Floating Elements
Background options of Flip Box in Loop Grid widget are not working when images are added using ACF Dynamic Tags
Dropdown icon in the Select field of the Form widget is cut off when the Inline Font Icons feature is activated
Incompatibility between Form widget and WPML when using Nested Elements
Performance issues when changing the title name in the Menu widget
Warnings appear when Element Caching is set to Inactive in Carousel widgets
Swiper styling missing from Lightbox inside Gallery widgets
Accessible navigation in popups caused unintended scrolling of the page when triggered ([#29175](https://github.com/elementor/elementor/issues/29175))
Popup overlay shown for non-logged users even when disabled
Nested Elements are activated even when the Container experiment is inactive
Styling issues affecting popup layout when using a Dynamic Tag to open the popup
Image captions are not displaying for non-logged-in users in Media Carousel widget
Custom Add to Cart widget with Quantity enabled causes critical error ([#29159](https://github.com/elementor/elementor/issues/29159))
Multiple Custom Add to Cart widgets on the same page are adding the same product
Missing translation string for the empty message in the Table of Contents widget ([#27580](https://github.com/elementor/elementor/issues/27580))
Local Storage and Session Storage were being used even when popups were not in use ([#7151](https://github.com/elementor/elementor/issues/7151))
Masonry layout is not working when pagination is set to "Load More" or "Infinite Scroll" in Loop Grid widget ([#23684](https://github.com/elementor/elementor/issues/23684))
Extra gap between widgets on the frontend when using Off-canvas widget ([#27706](https://github.com/elementor/elementor/issues/27706))
Pagination and custom queries did not work when the Posts Widget was saved as a Global Widget or used via shortcode
Lightbox videos are missing controls and displayed at the wrong size in Media Carousel widget
Pagination options with Individual Pagination not working as expected in Posts and Loop Grid widgets
Justified or Masonry layouts for the Pro Gallery would not display images on the frontend when inserted via nested tabs
Error issue in the Loop Grid widget when used in theme parts with the Taxonomy Filter
Removed the focus ring after clicking to open the Off Canvas inside the Editor
Background gradient colors from the dynamic color tag values are not rendering on the frontend
Excessive database requests generated by the Loop Grid widget
Colors from Dynamic Tags were not rendered on the frontend
Display issue in the Menu widget caused by the 'Native Intersection Observer API
Dropdown area not working in certain scenarios in Menu widget
Content Width control inside the Mega Menu is displaying an empty value
Floating Elements template not loading when Single Page template is set with All Singular condition
Form field styles not loading properly in various scenarios
Icons not displaying when Inline SVG Icons experiment is active in Link In Bio widgets and Floating Elements
Widget styles not loading correctly on front causing alignment inconsistencies ([#28676](https://github.com/elementor/elementor/issues/28676))
Manual Selection option is not excluding sticky posts in Posts and Loop Grid widgets ([#18689](https://github.com/elementor/elementor/issues/18689), [#23331](https://github.com/elementor/elementor/issues/23331), [#28179](https://github.com/elementor/elementor/issues/28179))
Template ID does not change according to the imported Loop Item ([#21404](https://github.com/elementor/elementor/issues/21404), [#22202](https://github.com/elementor/elementor/issues/22202))
'Editing Mode' for the Off-canvas was not functioning correctly in certain scenarios
Added definition to `clear_custom_image_sizes` hook to prevent edge case issues
Flickering issue with search result buttons when closing results using the keyboard escape key in Search widget
Theme Style settings for buttons were overriding the text styling in Search widget
Nesting menu inside another menu causes functionality issues in Menu widget
Error when using array as custom fields value in Dynamic Tags
Dropdown area not working in certain scenarios in Menu widget ([#28194](https://github.com/elementor/elementor/issues/28194))
Horizontal scroll bar appearing on the page when using Menu widget ([#28087](https://github.com/elementor/elementor/issues/28087))
Dropdown area disappearing in certain scenarios in Menu widget
Missing version string in included CSS query string when Improved CSS Loading is enabled ([#21879](https://github.com/elementor/elementor/issues/21879), [#23821](https://github.com/elementor/elementor/issues/23821))
Form submission icon message does not display correctly when Inline Font Icons feature is activated
Save and Close button position issues in the conditions screen in Theme Builder.
Focus appears on the first element when using the mouse to open Off-Canvas
Links to Elementor Settings are broken in various locations
Conditions field not showing all relevant conditions in Theme Builder
Off-Canvas flickering in sticky containers with exit animations triggered by sticky effects
Styling of Global widgets not loading when Element Caching experiment is activated ([#27704](https://github.com/elementor/elementor/issues/27704))
Icons are now part of the link in the Menu Widget ([#24298](https://github.com/elementor/elementor/issues/24298), [#25112](https://github.com/elementor/elementor/issues/25112))
`all: unset` assigned to buttons cause focus issues ([#24322](https://github.com/elementor/elementor/issues/24322), [#25448](https://github.com/elementor/elementor/issues/25448))
Menu cart SVG icon disappears on front when Optimized Control Loading experiment is activated ([#27342](https://github.com/elementor/elementor/issues/27342))
Elementor Pro auto-updates are not working on multisite networks ([#12615](https://github.com/elementor/elementor/issues/12615))
PHP error appears in the editor when using Loop Grid in an archive template
UI glitch on Icon Position control in Paypal and Stripe Buttons widgets
Icon Position control RTL issue in Hotspot widget
Manual Selection "Include By" Query doesn't work with product categories
License expired affects the Display Conditions functionality in the front end
Special characters are not displayed correctly when using the Excerpt widget in Loop template ([#25860](https://github.com/elementor/elementor/issues/25860))
Excerpt Length setting doesn't function correctly for languages with non-English characters in Post Excerpt widget
Display issue on hover state in WooCommerce Menu Cart widget
Compatibility issue between the My Account widget and other third-party plugins ([#20986](https://github.com/elementor/elementor/issues/20986))
Strengthened code integrity in deprecated Woo Single Element widget
PHP error notice appears when using Loop Grid with the Taxonomy Filter widgets
Page Transitions feature and Load Font Awesome 4 Support cause a console error ([#18885](https://github.com/elementor/elementor/issues/18885), [#19334](https://github.com/elementor/elementor/issues/19334), [#21082](https://github.com/elementor/elementor/issues/21082))
Added better output escaping in Taxonomy Filter widget
Export data inconsistencies when using form actions in Form widget
Improved code security enforcement in Countdown widget
Dynamic Background Image does not load on the first Loop Item in a Loop Grid ([#21489](https://github.com/elementor/elementor/issues/21489), [#22368](https://github.com/elementor/elementor/issues/22368), [#23085](https://github.com/elementor/elementor/issues/23085))
History panel deprecation notices in console log
Second Pro rollback installed the latest version instead of the specifically selected older version
Incorrect position of the dropdown content when applying entrance animation in Menu Widget
UX issues when using in-place editing in Menu widget
Pagination with page reload is not working when used with the Taxonomy filter and Loop Grid widget in Archive template
Modified controls sanitization to enforce better security policies in Price List widget
Error messages related to loop filter appear on front when using PHP 8.X and `WP_DEBUG` is true
No results appeared when reloading the page with deep link and de-selecting terms in Taxonomy Filter widget
No results appeared when filtering the Uncategorized category in Filter Taxonomy widget
Notes still available when the Notes feature is deactivated
Deprecated notice when using ${var} in strings instead of {$var} with PHP 8.2 ([#23927](https://github.com/elementor/elementor/issues/23927))
Dropdown indicator position issue in Menu widget ([#23947](https://github.com/elementor/elementor/issues/23947))
Dynamic Tags are not available when choosing 'self-hosted' source in Video widget
Telephone field placeholder is aligned to the left in RTL websites in Form widget
Modified controls sanitization to enforce better security policies in Code Highlight, Form, Lottie, Price List, and Video Playlist widgets
Table of Content widget without icons displays `undefined` error ([#17523](https://github.com/elementor/elementor/issues/17523), [#17768](https://github.com/elementor/elementor/issues/17768), [#18463](https://github.com/elementor/elementor/issues/18463))
Hover behavior issues on menu items in Menu widget ([#23430](https://github.com/elementor/elementor/issues/23430), [#22431](https://github.com/elementor/elementor/issues/22431))
Links inside Loop Carousel are not working on initial load in Menu widget ([#23705](https://github.com/elementor/elementor/issues/23705))
Popups accessible navigation adds outlines to the wrong first focusable element
Dropdown area aligned to the left side of the screen if contains Tabs widget in Menu widget
Content horizontal position not aligning correctly when used with carousel widgets in Menu widget
Accessibility errors in PageSpeed Insights in Table of Contents widget
Fit to Content dropdown position calculation is incorrect in Menu widget ([#23808](https://github.com/elementor/elementor/issues/23808))
Reverted hide navigation arrows when there is only one slide in the Loop or Nested carousel ([#23804](https://github.com/elementor/elementor/issues/23804))
Dynamic tag for ACF image field is not working as expected ([#23757](https://github.com/elementor/elementor/issues/23757))
Sticky functionality affects padding values in Container ([#23758](https://github.com/elementor/elementor/issues/23758))
HTML list issues for padding and margin in Menu widget
'Fallback: Recent Posts' option malfunctions in the Query control ([#21436](https://github.com/elementor/elementor/issues/21436), [#23259](https://github.com/elementor/elementor/issues/23259))
Addressed inconsistency in hover effect durations between icon, dropdown indicator colors, and text colors in the Menu widget ([#22376](https://github.com/elementor/elementor/issues/22376))
Slides break if the parent container is set to HTML A tag in Loop Carousel and Carousel widgets ([#22678](https://github.com/elementor/elementor/issues/22678))
The icon size setting is not affecting uploaded SVG icons in the Menu widget ([#22372](https://github.com/elementor/elementor/issues/22372))
Taxonomy filter does not work with slug in foreign characters ([#23315](https://github.com/elementor/elementor/issues/23315))
Improved code security enforcement in Dynamic Tags
Sticky container incorrectly adjusts its width when transitioning from a smaller breakpoint to a larger one within the Editor
Improved code security enforcement in Table of Contents widget
WooCommerce Status page failed to recognize Elementor WooCommerce widgets
Pagination does not work inside single templates when using Posts and Loop Grid widgets
Incorrect saving of WooCommerce page settings in Elementor site settings under certain scenarios
Missing navigation arrows on lightbox in Gallery widget ([#22870](https://github.com/elementor/elementor/issues/22870))
Lightbox is still enabled after disabling it in the Site Settings in Gallery widget ([#11193](https://github.com/elementor/elementor/issues/11193), [#19871](https://github.com/elementor/elementor/issues/19871))
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))
Inner containers are not presented as expected in Menu widget ([#21813](https://github.com/elementor/elementor/issues/21813))
Popup width does not support percentages ([#22413](https://github.com/elementor/elementor/issues/22413))
PHP 8.x throws errors when using WooCommerce Ajax response ([#22199](https://github.com/elementor/elementor/issues/22199))
Mini cart template appears as empty in various scenarios in Menu Cart widget ([#22789](https://github.com/elementor/elementor/issues/22789))
Order by Price doesn't work for the Latest products or Manual Selection in Products widget
Dropdown indicator icon is not vertically aligned to the text when using icon in Menu Widget
Mixed content warning in the console for Video Playlist widget
Preview settings are not presented as expected after first save in Loop Template
Not-crawlable link error in Video Playlist widget
Lightbox is still enabled after disabling it in the Site Settings in Logo widget
Focus state issue on page load when using Table of Content widget
Hover settings not working as expected on Touch-Enabled devices in Menu widget ([#22258](https://github.com/elementor/elementor/issues/22258))
Excerpt content pulled from post content is showing with HTML tags in Loop Grid widget ([#22367](https://github.com/elementor/elementor/issues/22367))
Introducing dynamic content support for Off-canvas in Loop Grid widget templates - enabling seamless display of additional content dynamically ([#29049](https://github.com/elementor/elementor/issues/29049), [#28935](https://github.com/elementor/elementor/issues/28935), [#7106](https://github.com/elementor/elementor/issues/7106))
AdBlock Detection trigger for Popups - display targeted popups for visitors using ad blockers
Added Reload Page link action for Dynamic Tags
Introducing support for Variable Fonts - allowing for more dynamic and flexible text styling ([#6703](https://github.com/elementor/elementor/issues/6703), [#11333](https://github.com/elementor/elementor/issues/11333), [#19277](https://github.com/elementor/elementor/issues/19277), [#25485](https://github.com/elementor/elementor/issues/25485))
Search Widget with Live Results - Display live search results as visitors type into the search box, enhancing user experience and engagement ([#27664](https://github.com/elementor/elementor/issues/27664), [#24931](https://github.com/elementor/elementor/issues/24931), [#21459](https://github.com/elementor/elementor/issues/21459))
Introducing Off-Canvas widget - create engaging and creative layers triggered by a link ([#6225](https://github.com/elementor/elementor/issues/6225), [#21769](https://github.com/elementor/elementor/issues/21769), [#25770](https://github.com/elementor/elementor/issues/25770))
Introducing Loop Taxonomy Query - Enabling the display of post and product categories and tags within Loop Grid and Loop Carousel widgets ([#21372](https://github.com/elementor/elementor/issues/21372))
Introducing Display Conditions for Elements - allowing users to customize content visibility based on specified criteria ([#4246](https://github.com/elementor/elementor/issues/4246), [#21152](https://github.com/elementor/elementor/issues/21152))
Implemented Akismet Integration for enhanced spam protection and security in Form widget ([#11401](https://github.com/elementor/elementor/issues/11401))
Introducing Permissions functionality to Element Manager - providing users with enhanced control over access and management capabilities
Introducing Taxonomy Filter widget - Empower visitors to seamlessly filter listings in Loop Grids based on taxonomies ([#3140](https://github.com/elementor/elementor/issues/3140))