Bricks 2.4 has reached the release candidate stage.
Since beta3, we’ve focused on stability and final refinements across the Builder, Bricks Browser, CSS Sync, forms, WooCommerce, and AI Abilities.
Highlights include a more polished Browser and media workflow, more reliable bi-directional CSS Sync, deferred Cloudflare Turnstile initialization, better management of SVG uploads in custom icon sets, and several smaller Builder workflow fixes.
Translation refresh
We’ve refreshed translations across all 43 bundled locales to provide a more complete, consistent, and natural experience throughout Bricks.
We’ve also removed the .po files from the main release ZIP, reducing its size by around 40%. This makes manual installation easier, particularly on sites with lower file upload limits. This does not affect how translations load in Bricks.
As with any release candidate, we recommend testing Bricks 2.4 RC in a local or staging environment, not on a production site.
Full changelog
- Custom icon sets: Add SVG media filtering and optional upload cleanupNew
- Form: Support deferred Cloudflare Turnstile initializationNew
- Browser: Improve media browsing and filteringImprove
- Builder permissions: Initialize administrator capabilities for programmatically provisioned sitesImprove
- Builder: Improve performance with multiple pinned control groupsImprove
- Builder: Standardize file import titles, spacing, and drop zonesImprove
- CSS Sync: Preserve authored shorthands and compound variablesImprove
- CSS Sync: Preserve trailing semicolons when stringifying rulesImprove
- Component variants: Hide the reorder handle when only one custom variant existsImprove
- Custom elements: Keep render_attributes output in sync on the builder canvasImprove
- Dynamic Data: Distinguish and group HappyFiles folders by post typeImprove
- Filter – Radio and Filter – Checkbox: Add configurable group labelsImprove
- Theme Styles: Clarify repeated labels in search and modified settingsImprove
- WooCommerce v2: Preserve Dynamic Fragment cart scrolling after item removal and quantity updatesImprove
- WooCommerce v2: Standardize discount percentage dynamic data outputImprove
- Browser: Add an infinite scroll setting for post typesImprove
- Browser: Add clear icons to search fieldsImprove
- Media Browser: Hide attachment details when multiple items are selectedImprove
- Media Browser: Keep the image grid accessible when viewing attachment detailsImprove
- Media Browser: Make active filters easier to identifyImprove
- Unsplash: Improve browsing, search, and filteringImprove
- AI abilities: Correct styling guidance and validate styling keys dynamicallyFix
- AI abilities: Validate element writes against the runtime schemaFix
- Builder: Add bottom spacing to Browser layout listsFix
- Builder: Breakpoint placeholders ignore class custom CSS media query valuesFix
- Builder: Display inherited Gradient/Overlay “Apply to” values across breakpointsFix
- Builder: Keep Populate Content options available after instant navigationFix
- Builder: Keep settings panels scrollable above the search barFix
- Builder: Keep sidebar toggle outer corners rounded in production CSSFix
- Builder: Prevent native and duplicate context menus across canvas and StructureFix
- Builder: Prevent unwanted line breaks when editing text on canvasFix
- Builder: Remove toolbar spacing from the workspace in preview modeFix
- CSS Sync: Prevent font family quotes from multiplying during bi-directional syncFix
- CSS Sync: Render hover styles correctly on the builder canvasFix
- Code element: Keep panel controls in sync during panel expansion and collapseFix
- Comments: Keep the element title localized after comment count updatesFix
- Components: Apply linked property values to taxonomy query TermsFix
- Components: Preserve image-specific link options for linked propertiesFix
- Divider: Keep icon alignment controls in sync with directionFix
- Filter – Select: Preserve the All option label when a placeholder is setFix
- Google Fonts: Prevent duplicate preconnect tagsFix
- Icon: Apply the Display setting to linked iconsFix
- Nav Menu: Keep menus inside mega menu sections visible on mobileFix
- Offcanvas: Apply the responsive direction on the first open after reloadFix
- Settings: Maintenance Exclude posts/pages dropdown is clipped by the settings cardFix
- Theme Styles: Show setting indicators for active pseudo-classesFix
- Theme downgrade: Prevent PHP fatal when installing an older version from a ZIP fileFix
- WooCommerce: Prevent unintended borders around Filter Radio and Filter Checkbox elementsFix