* Tweak: Increased the number of items allowed in Dynamic Tags options in Display Conditions for Elements
* Security Fix: Improved code security enforcement in Global widget
* Security Fix: Improved code security enforcement in Lottie widget
* Security Fix: Improved code security enforcement in Admin settings
* Fix: Accessible navigation in popups caused unintended scrolling of the page when triggered ([#29175](https://github.com/elementor/elementor/issues/29175))
* Fix: Empty custom fields are missing in the Dynamic Tags options in Display Conditions for Elements
* Tweak: 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
* Tweak: Reduced DOM size by optimizing the submit button markup in Search widget
* Tweak: Moved style loading to the head instead of the footer to improve CLS
* Tweak: Enabled conditional loading of Swiper.js based on widget dependencies to reduce unnecessary assets and improve page load times
* Tweak: Standardized navigation elements like arrows and bullets across all carousel and slider widgets for improved accessibility
* Tweak: Improved accessibility when the submit button has only an icon and no text in Search widget
* Tweak: Removed `load_plugin_textdomain()` function from Elementor Pro
* Security Fix: Improved code security enforcement in Search widget
* Fix: Height issues cause slideshow thumbnails to display incorrectly in Media Carousel ([#29663](https://github.com/elementor/elementor/issues/29663))
* Fix: Menu items are not clickable in various scenarios in Menu widget ([#29191](https://github.com/elementor/elementor/issues/29191))
Fix: Restore deprecated `Plugin::enqueue_styles()` function to avoid errors with 3rd party plugins
* New: 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))
* New: AdBlock Detection trigger for Popups - display targeted popups for visitors using ad blockers
* New: Added Reload Page link action for Dynamic Tags
* Tweak: 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))
* Tweak: Replaced hidden `elementor-screen-only` div with `aria-label` attributes
* Tweak: Removed `elementor-widget-container` div from Elementor widgets as part of the Optimized Markup experiment
* Tweak: Optimize popup styling by loading it only when necessary
* Tweak: Updated Gap between slides control to support only PX units in Carousel widget
* Tweak: Removed the dependency between the Tabs handler and the Menu handler
* Tweak: Added the ability to set `aria-label` in Carousel widgets
* Tweak: Added `aria-roledescription=carousel` to carousel wrapper
* Tweak: Added `aria-roledescription=slide` to slide wrapper
* Tweak: Optimized carousel widgets markup as part of the Optimized Markup experiment
* Tweak: Updated minimum required Safari version to 15.5
* Tweak: Facebook widgets are no longer supported on mobile due to Facebook functionality changes
* Fix: Motion Effects sticky feature is not working when Scroll Snap is enabled
* Fix: Custom Image Resolution option is not working in Gallery widget
* Fix: 'Reading Settings' unexpectedly reduces the number of posts displayed when using the Archive with Pagination setting
* Fix: Step Form does not scroll to the top when the first field is not an input field in Form widget
* Fix: Display Condition feature is available without an active Elementor license in Floating Elements
* Fix: Background options of Flip Box in Loop Grid widget are not working when images are added using ACF Dynamic Tags
* Fix: Dropdown icon in the Select field of the Form widget is cut off when the Inline Font Icons feature is activated
* Fix: Incompatibility between Form widget and WPML when using Nested Elements
* Fix: Performance issues when changing the title name in the Menu widget
* Fix: Warnings appear when Element Caching is set to Inactive in Carousel widgets
* Fix: Swiper styling missing from Lightbox inside Gallery widgets
* Security Fix: Improved code security enforcement in Form widget
* Fix: Accessible navigation in popups caused unintended scrolling of the page when triggered ([#29175](https://github.com/elementor/elementor/issues/29175))
* Fix: Popup overlay shown for non-logged users even when disabled
Fix: Nested Elements are activated even when the Container experiment is inactive
* Fix: Styling issues affecting popup layout when using a Dynamic Tag to open the popup
* Fix: Image captions are not displaying for non-logged-in users in Media Carousel widget
* Fix: Custom Add to Cart widget with Quantity enabled causes critical error ([#29159](https://github.com/elementor/elementor/issues/29159))