Fix: Image layer box shadow now shows up in the Slide Editor.
Fix: Jevents generator urls could have been wrong in old Jevents versions, or when repeated events weren't set up.
Fix: paneWidth control variable now works properly when Single Switch is enabled.
Fix: Shape Divider height didn't work properly in editor.
Fix: We fixed an error that happened because Elementor has deprecated the _content_template method we used to create our Elementor Widget.
Fix: Compatibility fixes with Perfmatters.
Fix: The Shape Divider window didn't load if the slider was hidden on mobile.
Fix: Before After layer could scroll when the divider was moved.
Fix: The old Smart Slider WordPress widget can be moved back to Elementor using the SMART_SLIDER_ELEMENTOR_WIDGET_ALLOWED constant. As a result the sliders won't be missing after the 3.4.1.7 update.
Fix: The slider resize didn't always get triggered on mobile when the device was rotated.
Fix: The When ended → Go to next slide option will no longer trigger the Scroll to slider behavior at the video layers.
Fix: Joomla 4 changed how article images are being stored. The article generator's code was modified to this.
Feature: New layer, Before After is now available in Pro version.
Feature: The aria-role="button" is added to the links which are not used for page navigation. For example the next slide or previous slide action.
Feature: Background blur option for the Blur fit fill mode.
Feature: You can now set a fallback slider that will display instead of the current slider when the current slider has no published slides.
Fix: Elementor will no longer open their own lightbox when ours is used.
Fix: Focus is removed from the button after the link action is triggered.
Fix: Divi Builder plugin has strong codes so we use a special ss-p tag to display the texts. An issue was fixed related to these ss-p tags that made them display incorrectly.
Fix: Focus incorrectly stayed on the arrow after slide switching.
Fix: Streamed audio prevented the slider from loading properly in Safari.
Fix: Arrows could get highlighted in Safari.
Fix: Joomla 4 could display the following PHP Warning: get_class() expects parameter 1 to be object, null given.
Other: Better handling of the translation files.
Other: French translation added. Thanks, Jean-Francois!
Fix: Text Scale option could create different result in Preview and Editor in extreme cases.
Fix: Ken Burns image could cause the image to jump at the Block slider type, if the image was smaller than the slide.
Fix: Column calculation adjusted for better responsive accuracy.
Fix: When the Autoplay is enabled and only one slide is available, this one slide is duplicated to allow the autoplay to work. From now on the dynamic slides are skipped from this process. If there's a dynamic slide that displays a single slide only, that won't be duplicated for the autoplay.
Fix: Full page layout's Decrease height by selectors options didn't take paddings into account, causing wrong height calculation.
Fix: Translate URL now works on the background image of the Content layer.
Fix: We adjusted the strength of the CSS codes affecting the Thumbnail control's images to avoid 3rd party codes hiding them.
Fix: Joomla 4 displayed a PHP warning when the Run content plugins on sliders was disabled.
Fix: A check was added to make sure that the VirtueMart product codes are only loaded once at the VirtueMart generator.
Fix: Linked and nested Absolute positioned layer linked to the wrong parent layer after duplication of the row or column that contains it.
Fix: A wrong path could be generated for the resized thumbnail image at the backend in rare cases.
Fix: Rank Math SEO integration adjusted to avoid possible JavaScript errors at custom post types.
Other: A notice is displayed on WordPress to remove the Free version if both Free and Pro versions are installed.
Other: Background animations are disabled if certain features are enabled on the slide or slider. See the full list of limitations.
Other: Spanish translation has been updated. Thanks, Rodrigo!
Feature: The "Block carousel" feature is now available for free users as well.
Feature: Gutenberg block toolbar is available at the slider. Also, there's an option to go to the slide editor directly from the block.
Feature: Pressing enter on any control will trigger the control's action, as if it was clicked.
Fix: Force full width sliders weren't always properly positioned in Divi.
Fix: SVG pathes were wrong in the HTML export of the slider.
Fix: Joomla 4 will no longer display Smart Slider as not Joomla 4 compatible extension in its Pre-Update Check.
Fix: Fix for an output buffer problem related to Themeco Pro theme.
Fix: Fix for a conflict between "Scroll To Slider" and "Use as Anchor > Smooth scroll" that created a weird scrolling.
Fix: The image size box overlapped the thumbnail text on RTL UI.
Fix: Fix for Database error in Joomla 4 when a slide was copied to another slider.
Fix: Custom thumbnail arrows were rotated wrongly.
Fix: Since iOS doesn't support the full screen API, the full screen control does not display at all on iOS devices. We also adjusted the notice to reflect this.
Fix: Some plugins use the WordPress Update API wrongly and erase the update transient. This could cause error messages, so from now on we're checking if $transient is an object before trying to run the update checker codes.
Fix: Event Booking generator can create events without end date. When the "ended" filter is used at the generator the events without the end date will now appear in the slider.
Fix: Joomla 4 support the Article generator displays the featured image correctly.
Fix: Long slider names are cropped when copied/duplicated, to ensure that the new slider can be created.
Fix: PHP 8 compatibility fix to avoid Heading, Animated Heading and Highlighted heading layers creating hdiv tag.
Fix: On WordPress multisite installation only administrators can have unfiltered_html capability, which is required to be able to access the slider. We've modified the error message to reflect this.
Fix: The Convert to WebP and other optimization options won't try to optimize images without extension anymore.
Fix: Some Google fonts contain space character, which wasn't properly encoded.
Fix: The No animation at the Carousel prevented slide switching.
Fix: Base64 embedded images caused a stray end tag.
Fix: Animated heading layer Drop in animation could place the text in the wrong place.
Fix: Minimum height CSS won't be added if the value is 0 or smaller.
Fix: Closing source tag is removed, as it's not needed.
Fix: Joomla 4's subheader is hidden on the slider's editor and preview, because it covered their top part.
Fix: Joomla 4's focus border is removed from the input fields.
Fix: We added 50MS timeout to HTMLImageElement.decode() as its promise wasn't always resolved in Safari.
Fix: The Space around calculation in Carousels cropped the last slide.
Fix: Absolute layer with animation jumped after resize.
Fix: Outer positioned controls could create scrollbar, especially on small screens.
Fix: When Retina was enabled WebP path was wrong in the HTML Export.
Fix: Fix for rare cases when rotating a full page slider twice caused the slider height to change.
Removed: Google font subsets are now removed, as in a browser that supports unicode-range the subset is dynamically served, there's no need to force it.
Removed: The Custom Size option was removed from the Carousel and Showcase type, as it only affects the size of the slider. If you need taller slider on small devices, use the Side Spacing option.
Removed: Loop Single Slide was deprecated. From now on if you have one slide and the Autoplay is turned on, it will automatically repeat the slide.
Feature: Notice added to Convert to WebP to encourage users to use the Medium Height and Small height features in case the images appear blurry on small screens.
Fix: Slide title and description are copped at Static Save to avoid reaching server limitation.
Fix: Images in Folder generator ordering now fetches all images in the folder before ordering them.
Fix: The slides will show up in the Slide Editor, even if they're hidden on the current device.
Fix: From now on the Wrap After option won't be available on non-fullwidth rows, as they break automatically based on the space they need.
Fix: Carousel slider's single switch prevented scrolling down on the page when last slide was reached.
Fix: Retina option no longer stays enabled when Resize is off.
Fix: Smart Slider now properly appears on Google's Mobile friendly test.
Fix: Scale to left main animation didn't appear properly in the Free version.
Fix: Video layer blinked when it looped certain videos. We'll use the native loop attribute from now on to avoid that.
Fix: Compatibility fix for Yandex.News Feed by Teplitsa which wrongly fetched certain slide data. From now on no part of the slider appears in their fetch.
Fix: Loop delay didn't work properly.
Fix: Text bar will display the HTML codes in the Slide title and description field again.
Fix: Custom events weren't able to stop or pause the loop animation.
Fix: Outer right control position was wrong on RTL.
Fix: Better check for RankMath dependency, so it won't be loaded on pages where RankMath doesn't loads its codes.
Fix: Outer left and right controls had wrong width. From now on they'll have the same width as the slider.
Fix: Themify builder conflict fixed with background videos
Fix: The slider's force fullwidth calculation could position the slider wrongly when the slider was placed into another "force fullwith" container.
Fix: Error handling for cases when the Top or Bottom focus selector is invalid.
Fix: Disabling Crop Masked caused a JavaScript error.
Fix: Slide title type previous arrow kept increasing its height after every click.
Fix: Allow transparent color as hover background.
Fix: Pixel bug on the bottom of the slide in certain cases.
Fix: The upscale option of the Boxed sliders is always enabled in Full Screen mode to ensure the sliders fill the screen.
Fix: Z-index fixes for the Simple and Block type to avoid 3rd parties modify the z-index of the background images.
Fix: Better error handling for cases when the installation didn't run properly due to some database error.
Fix: Conflict notice when JCH Optimize is installed and the Async non-primary CSS is enabled.
Fix: GSAP updated to fix a bug in the animated heading layer.
Fix: WP Bakery Frontend editor will display the slider again when Yoast is enabled.
Fix: From now on the unfiltered_html capability is required to edit the slides on WordPress
Fix: Landscape breakpoints didn't work on the frontend.
Fix: Two source tag was created for the same image if Default and Small image sizes matched.