Hey everyone 👋
This release is about speed, Modern Checkout, and tightening a Site Builder privacy gap. We’ve trimmed scripts and styles so your admin and checkout screens load lighter, chased down a long list of Modern Checkout rough edges — mobile and desktop — and locked down layout data that was quietly reachable through REST, search and feeds. A handful of theme-builder, Page Header and theme-switching bugs are gone too.
Let’s get into it.
🚀 Improved
- Site Builder scripts only load where they’re needed. The Site Builder admin assets used to load across every WordPress admin screen. Now they only load on the Site Builder page itself, so every other admin page feels lighter.
- One fewer script on Two Step Checkout. The Two Step Checkout page was pulling in an unused slider script on every load. We’ve dropped it, so your checkout page makes fewer requests.
- No more waiting on a loopback that never comes. The addon used to fire off a blocking WP-Cron loopback request on every admin and frontend page load. On sites that can’t reach their own URL — local setups, strict firewalls, hosts with reverse-proxy quirks — that meant a quiet delay on every page. The blocking call is gone.
- jQuery Migrate is no longer a front-end dependency. Astra Pro doesn’t rely on jQuery Migrate on the front end anymore, so you can safely remove it for faster page loads and better Lighthouse scores.
🐛 Squashed
- Elementor Pro theme-builder templates keep their styling. Elementor Pro Theme Builder templates — like a Single Post template — were losing their Atomic Widgets styles on posts that also used a Site Builder layout. Both now coexist cleanly.
- Variation gallery images refresh with slider layouts (WooCommerce 10.8+). Variation gallery images and thumbnails now update correctly when you’re using the Horizontal or Vertical Slider product gallery layouts on WooCommerce 10.8 and later.
- Modern Checkout mobile order summary behaves itself. The mobile order summary had a handful of nasty quirks: content was getting cut off, the page refreshed repeatedly when the shipping method changed, and the button label was wrong after clicking the login link. All three are fixed.
- Modern Checkout shipping methods are selectable on desktop. Shipping method names weren’t clickable on desktop. They are now.
- Modern Checkout fields stay responsive in Dokan and friends. On some multi-vendor marketplace setups like Dokan, checkout fields could stop responding on mobile. They stay interactive now.
- No more PHP warnings when a checkout field has no label. If a plugin or custom code added a checkout field without a label, the Modern Checkout page would log a PHP warning. It no longer does.
- Two Step Modern Checkout accepts real email addresses. Valid addresses with a plus sign, an apostrophe, or a longer TLD like
.infowere being rejected at step one. Shoppers can now get through to step two. - Quick View respects password-protected products. Quick View was leaking the short description of password-protected products to visitors who hadn’t entered the password. The password form shows instead now, as it should.
- Page Headers pass accessibility audits again. A Page Header with a background image was producing invalid ARIA markup that tripped Lighthouse and axe. The markup is now valid.
- LearnDash + Header Builder: no more phantom option. The Display Student’s Gravatar in Primary Header option no longer shows up in the Customizer when the Header Builder is active (where it couldn’t do anything anyway).
- LifterLMS + Header Builder: same treatment. The Enable Header Profile Link option no longer appears in the Customizer when the Header Builder is active.
- App-aware theme switchers no longer crash the site. If a plugin like AppPresser swapped the active theme for app requests, Astra Pro could throw a fatal on those pages. They load normally now.
🔒 Secured
- Site Builder layouts stay private. Visitors and non-admin users could previously reach Site Builder layouts and their display rules through the REST API, site search, RSS feeds and archive URLs. All of those paths are now locked down to the right roles only.
Update when you can — the security fix is worth doing promptly, and the performance wins are a bonus on top. Let us know if anything looks off.
— Team Astra