Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Astra Pro Addon Changelog

Every recorded version, newest first, with what changed in each one.

Latest 4.13.12 · Oct 29, 202615 versionsSince Mar 2026

2026 · 15 versions

  1. 4.13.12

    Latest
    4 improvements12 fixes1 security
    Improved
    • Site Builder - Scripts and styles now load only on the Site Builder page, so other WordPress admin screens load faster.
    • WooCommerce - The Two Step Checkout page no longer loads an unused slider script, reducing requests on the checkout page.
    • Performance - The addon no longer makes a blocking WP-Cron loopback request on every admin and frontend page load, avoiding a delay when the site can't reach its own URL.
    • Astra Pro no longer relies on jQuery Migrate on the front end, so it can be removed for faster page loads and better Lighthouse scores.
    Fixed
    • Site Builder - Elementor Pro Theme Builder templates, such as a Single Post template, lost their Atomic Widgets styles on posts that also display a Site Builder layout.
    • WooCommerce - Variation gallery images and thumbnails now update with the Horizontal and Vertical Slider product gallery layouts on WooCommerce 10.8 and later.
    • WooCommerce - Fixed Modern Checkout mobile order summary issues: cut-off content, repeated refresh on shipping change, and wrong button label after clicking the login link.
    • WooCommerce - Modern Checkout shipping method names could not be selected on desktop.
    • WooCommerce - Modern Checkout fields no longer become unresponsive on mobile in some multi-vendor marketplace setups such as Dokan.
    • WooCommerce - A PHP warning no longer appears on the Modern Checkout page when a checkout field added by a plugin or custom code has no label set.
    • WooCommerce - Two Step Modern Checkout no longer blocks valid emails with a plus sign, apostrophe or longer domain ending like .info, so shoppers can reach step 2.
    • WooCommerce - Quick View no longer shows the short description of a password-protected product to visitors without the password; the password form appears instead.
    • Page Headers - A page header with a background image no longer produces invalid ARIA markup that failed Lighthouse and axe accessibility audits.
    • LearnDash - The Display Student's Gravatar in Primary Header option no longer shows in the Customizer when the Header Builder is active.
    • LifterLMS - The Enable Header Profile Link option no longer shows in the Customizer when the Header Builder is active.
    • A fatal error no longer occurs on sites where a plugin such as AppPresser switches the active theme for app requests, so those pages load normally again.
    Security
    • Site Builder - Visitors and non-admin users can no longer read layouts or their display rules through the REST API, search, RSS feeds or archive URLs.
  2. 4.13.11

    1 new5 improvements5 fixes6 security
    New
    • Site Builder - Custom layouts using the Hooks layout can now be placed on multiple predefined and custom hooks at once, so the same content no longer needs a separate layout for each hook.
    Improved
    • Sticky Header - The Sticky Logo Width option is now available with the Shrink effect, so the shrunk size of the site logo can be adjusted.
    • Version Control - Rollback dropdowns now remain visible but inactive when no previous versions are available, with a tooltip explaining why.
    • Mega Menu - Submenu toggle arrows now name their menu item for screen readers, and Disable Link mega menus now open on click.
    • WooCommerce - Improved compatibility with YITH Pre-Order. Out-of-stock products offered as pre-orders now add to the cart with Slide In Cart, Redirect to Cart/Checkout and Quick View.
    • WooCommerce - Modern Checkout fields are slightly taller, and the Country and State dropdowns now align and show their label like other fields.
    Fixed
    • WooCommerce - Adding a product to the cart with the Single Product Slide In Cart action no longer locks page scrolling when the header Cart Click Action is set to Cart Page.
    • WooCommerce - Grouped products failed to add to cart with AJAX add to cart actions such as Slide In Cart when child products had large IDs.
    • Sticky Header - The site logo now resizes smoothly with the rest of the header when the Shrink effect is enabled.
    • Customizer - Blog and archive post titles now update live in the preview when the Body or Headings font family is changed.
    • Page Headers - Background image URLs with more than one query parameter, such as CDN or signed image URLs, now load with all their parameters.
    Security
    • WooCommerce - Logging in from the Modern Checkout page on an HTTPS site now keeps the login session cookies secure.
    • WooCommerce - The Modern Checkout email check no longer reveals whether an account exists when the Modern Checkout layout is not in use or checkout login and account creation are turned off.
    • Site Builder - The [astra_custom_layout] shortcode now renders only Site Builder layouts the visitor is allowed to see, and code editor snippets can no longer be changed through custom fields.
    • Site Builder - Comments shown through Custom Layouts no longer process shortcodes, and Auto Load Previous Post now only loads pages from your own website. (Props - savphill / Patchstack)
    • Page Headers - Only administrators can now manage Page Headers, and their color, size and image settings are validated before use. Existing Page Headers keep working.
    • Updated the bundled DOMPurify sanitizer library to 3.4.17, which includes upstream fixes for several HTML sanitization bypasses (CVE-2026-0540).
  3. 4.13.10

    1 improvement5 fixes
    Improved
    • WooCommerce - Removed duplicate cart refresh requests so the Slide In Cart opens immediately after adding a product to the cart.
    Fixed
    • WooCommerce - Vertical Slider and Horizontal Slider gallery layouts showed a misplaced thumbnail strip when a product used the same image for the product image and the gallery. These products now show one image, matching WooCommerce 11.1.0+.
    • WooCommerce - Persistent checkout form data was not restored when a nameless third-party field was present, and the State field was not saved after a country change.
    • WooCommerce - Checkout data saved by the persist form data option now gets cleared from the browser storage after order completion, preventing indefinite retention.
    • Mega Menu - Focusing a menu link with keyboard or assistive technology threw a console error when the regular Menu component was placed in the mobile header row.
    • The Events Calendar archive page displayed event items squeezed with incorrect width.
  4. 4.13.9

    1 improvement3 fixes1 security
    Improved
    • Blog Post "Inside" and "Outside" Spacing controls now clarify which container layouts and styles they apply to.
    Fixed
    • Rolling back the plugin version a second time in a row installed the latest version again instead of the selected older version.
    • Sites hosted on servers without direct file write access could run out of memory and show a blank page after opening or saving the Customizer.
    • Site Builder - Layouts with an empty display rule set went to a blank screen when opening Display Conditions, and broke the layout settings panel in the editor.
    Security
    • Page Headers - Restricted the layout selection to the addon’s own templates so a crafted value can no longer include arbitrary PHP files from the server.
  5. 4.13.8

    3 improvements5 fixes
    Improved
    • Site Builder - Failed layout requests now show an inline error with a Retry button instead of silently redirecting to the Astra dashboard.
    • Site Builder - Custom Layouts now support Elementor Atomic (Editor V4) element styles on the frontend.
    • Site Builder - The code editor now shows whether a stored snippet is running, and flags one still running under a non-administrator.
    Fixed
    • Site Builder - Code editor snippets no longer stop running when the layout's author is demoted to a lower role or deleted.
    • Site Builder - Page no longer redirects back to the Astra dashboard due to a PHP warning triggered by archive templates using the "All Categories Archive" display rule.
    • Site Builder - Fixed a PHP warning on the layouts screen when a layout's author account had been deleted.
    • WooCommerce - My Account navigation no longer renders empty on WooCommerce Memberships members-area views with Modern My Account View enabled.
    • Site Builder - The "Enable Code Editor" button in the layout editor no longer sits misaligned.
  6. 4.13.7

    1 improvement10 fixes1 security
    Improved
    • Site Builder - Hardened output escaping for the author name shown in Advanced Headers archive titles.
    Fixed
    • WPML - Customizer strings like header/footer HTML and button text getting permanently saved in the wrong language when addon updates re-wrote options through WPML translation filters.
    • Updater - Cleared the leftover "update available" notice for the already-installed version that could appear once after updating from an older version.
    • Sticky Header - SVG logo no longer disappears when the "Enable Shrink Effect" option is enabled.
    • Sticky Header - Primary Header no longer shifts to the left on scroll with the Max Width Site Layout when a margin is set from the Design tab.
    • Sticky Header - Above/Below Header no longer shifts to the left on scroll with the Max Width Site Layout when the animation is set to Scroll or Fade.
    • Site Builder - Creating a new Overlay Template from a Navigation block's Overlay settings no longer crashes the Block Editor with an "astra-custom-layout plugin has encountered an error" message.
    • WooCommerce - Product Filters block no longer opens a second popup inside the Off-Canvas filter flyout on mobile product category pages.
    • Live Search - Header Cover search style rendered a duplicate `id="ast-search-form"` in the DOM when used with the Header/Footer Builder, as the same template loads for both desktop and mobile header bars.
    • Spacing - Blog / Archive "Pagination" spacing control no longer disappears from the Customizer when the Blog Pro module is turned off.
    • Blog Pro - Post Filters showed a blank content area when the selected category used a custom Site Builder template; those tabs now load the page directly so the template renders.
    Security
    • Security Fix: Site Builder - Restricted code-editor layouts to admins and sanitized non-executed snippets to prevent stored front-end scripts.
  7. 4.13.6

    1 improvement5 fixes
    Improved
    • Modern Checkout - Added proper spacing between product quantity and subscription price in the order review table when WooCommerce Subscriptions is active, so they no longer appear flush together.
    Fixed
    • Blog Pro - Post Filter banner/title area now correctly resets when clicking "All" with Layout 1 and Post Title Area enabled.
    • Blog Pro & WooCommerce - Post edit URL was being output in the public JS payload for logged-out visitors, causing search engines to discover and flag the wp-admin URL as inaccessible.
    • WooCommerce - Mobile order summary in Modern Checkout stayed empty/collapsed when a compatible plugin (e.g. WooCommerce Amazon Pay) added extra markup ahead of the order review table.
    • Site Builder - Astra dashboard top-nav tab is now disabled with a tooltip when the module is turned off, instead of showing an access-denied error.
    • Mega Menu - Full and Full Stretched mega menus rendered an unclosed wrapper element, causing W3C validation errors on pages using them.
  8. 4.13.5

    5 fixes
    Fixed
    • WooCommerce - Resolved a PHP notice on WordPress 6.9.1+ triggered when the `flexslider` script handle was added as a dependency of `astra-addon-js` but WooCommerce was inactive or its scripts had not yet been registered.
    • WooCommerce - Fixed mobile layout shift where the filter/sort toolbar briefly overlapped the product grid on initial page load before snapping into position with modern style.
    • Sticky Header - Submenu dropdown appearing with a negative offset inside the header when logo width pushes header height beyond the configured header height value.
    • Mega Menu - Custom padding set in the editor is now correctly applied when "Open Mega Menu On" is set to Hover, resolving a CSS specificity conflict that caused the hardcoded default to override user-defined values.
    • Blog Pro - Infinite Scroll throwing a JS error on Custom Post Type archive pages that use a custom Site Builder template, caused by the script assuming the `#main` element always exists.
  9. 4.13.4

    1 improvement5 fixes
    Improved
    • WooCommerce Accordion and Distributed tab layouts now output the standard `{key}_tab` CSS class on each tab wrapper, improving compatibility with third-party plugins (e.g. WooCommerce Germanized) that rely on this class to show or hide specific tabs.
    Fixed
    • WooCommerce - Fixed a PHP fatal error in sale percentage badge calculation on PHP 8.0+ when price values contain locale-formatted strings.
    • Sticky Header - Hovering over an active submenu item in the sticky header now correctly shows the hover color instead of the active color permanently overriding it.
    • Fixed a PHP warning triggered when visiting a CPT archive where `get_query_var('post_type')` returns an array instead of a string.
    • Prevented PHP fatal in dynamic CSS/JS minification and uploads filesystem helpers when running on FTP-based hosts without WordPress credentials.
    • Customizer controls crashing with TypeError when SVG icons had not finished loading.
  10. 4.13.3

    1 improvement1 fix
    Improved
    • Compatibility with WordPress 7.0.
    Fixed
    • Fixed PHP warning triggered when a WooCommerce product gallery image is deleted from the media library.
  11. 4.13.2

    2 improvements7 fixes
    Improved
    • Page Headers module now includes a "Select Mobile Menu" option in the Site Header tab, allowing an independent menu override for the Off-Canvas (mobile) menu alongside the existing primary menu selection.
    • Added an empty-state message in the Mega Menu Design tab, prompting users to enable the related General-tab toggle, making the gated design controls discoverable.
    Fixed
    • WooCommerce - Quick View - Default variation attributes are now pre-selected when opening the Quick View modal for variable products, matching single product page behavior.
    • Site Builder - Beaver Builder Menu module mobile submenu closes immediately when used in a custom header due to scripts being enqueued twice.
    • Blog Pro - Duplicate posts no longer appear when scrolling through blog or archive pages with Infinite Scroll enabled.
    • Sticky Header - Logo size was inconsistent across pages when a separate logo with a custom width was set for the Transparent Header.
    • Sticky Header - Mobile menu state out of sync between original and sticky header (slide/fade animation), causing stuck X icon, inverted open/close state, and visual desync across interactions.
    • Nav Menu - Icon picker in Astra Menu Settings showing blank icons after v4.13.0.
    • Resolved PHP 8.2 deprecation warnings and improved database query safety in display condition rules.
  12. 4.13.1

    1 improvement1 fix
    Improved
    • Customizer strings now use translation-aware rendering for better multilingual compatibility.
    Fixed
    • Resolved a fatal error caused by a missing Astra_Notices class.
  13. 4.13.0

    1 improvement1 fix
    Improved
    • Customizer performance overhaul — faster load times, smoother live preview, and fewer HTTP requests for a lighter, more responsive editing experience.
    Fixed
    • Resolved a fatal error in the WooCommerce Marketplace zip caused by a missing file in the plugin package.
  14. 4.12.5

    1 fix
    Fixed
    • WCAG violation — replaced incorrect `role="application"` with `role="button"` on navigation menu dropdown toggle for proper keyboard accessibility.
  15. 4.12.4

    1 improvement2 fixes2 security
    Improved
    • Added a tooltip to the Social Icons "Stack On" control, clarifying that stacking cascades downward from the selected device.
    Fixed
    • Site Builder layout duplication losing page builder data (Elementor, Beaver Builder, WPBakery) and Astra meta settings.
    • WooCommerce vertical slider gallery images appearing wider in Firefox than in Chrome.
    Security
    • Security Fix: Updated DOMPurify library to version 3.3.2 to address sanitization bypass vulnerabilities (CVE-2026-0540).
    • Strengthen plugin security and harden against potential vulnerabilities.

Changelog published by the developer, in their original language.