This release restores Masonry spacing, protects component and template data during common workflows, and improves accessibility and database diagnostics.
Improvements
Bricks > System Informationnow lists collations for Bricks-related database tables (and warns when a table does not useutf8mb4).- Enhanced Filter Select controls now expose clearer labels, relationships, and state to assistive technologies, including contextual names for placeholder and remove controls in multiple selects.
Full changelog
- Filter enhanced select accessibility: improve Choices.js labels and stateImprove
- System Information: Warn about incompatible database table collationsImprove
- Post TOC: Item padding misaligns active borderFix
- Admin: Capability with edit templates enabled has no access to Bricks template menu on multisiteFix
- Builder: Component instance handle appears on wrong instanceFix
- Component properties: Bulk-select rich text instances resets content to default textFix
- Components as blocks: Open in new tab checkbox not respectedFix
- Components as blocks: Select property only saves one value when multiple options is enabledFix
- Custom font with one font weight (not 400) erases all typo styles if deselecting class while opening typo tabFix
- Dynamic data: query_results_count returns 0 for ACF provider loop inside component slotFix
- External SVG URLs are replaced with placeholders on template importFix
- Focus trap: Filter Checkbox/Radio skipped when focus wrapsFix
- Form element: Email field accepts invalid local-part ending with dotFix
- Form element: Icon-only submit button has no accessible nameFix
- Form element: Min/max time controls stay visible after switching from DatepickerFix
- HTML/CSS importer truncates RGBA color in border shorthandFix
- Frontend: Masonry spacing not applied for non-list layout elementsFix
- Icon element: Copy styles does not copy SVG styles (fill, stroke etc.)Fix
- Map connector: Marker hijacks looping popup contentFix
- Image Gallery: Masonry load-more images overlap when lazy loading is disabledFix
- Nestable slider in popup: Disable backdrop makes slider unclickable (pointer events)Fix
- Popup/WooCommerce Product Gallery: “Fetch content via AJAX” breaks Product Gallery lightboxFix
- Post Comments: Pagination order logic and the pagination button not rightFix
- Query Results Summary: HTML in statsFormat breaks Query Filters and AJAX paginationFix
- Query filters: Regenerate index skips filters on private pagesFix
- Query loop: 2.3.8 regression drops dynamic CSS after AJAX pagination in componentsFix
- Shortcode: Missing styles in loop with external filesFix
- Slider (nestable): Spacing does not apply on first (base) custom breakpointFix
- Slider (nestable): Splide.js controls do not use localised ARIA labelsFix
- Template import removes existing pseudo classes when adding :beforeFix
- Theme Styles: Border color overrides Filter Select, Checkbox, Radio border colorFix
- Unlink component with variants: Random variant styleFix
- WooCommerce: Disable query merge discards Query Loop meta queryFix