This release restores Masonry spacing, protects component and template data during common workflows, and improves accessibility and database diagnostics.

Improvements

  • Bricks > System Information now lists collations for Bricks-related database tables (and warns when a table does not use utf8mb4).
  • 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
    All releases