This release focuses on bug fixes and targeted improvements across the builder, WPML, WooCommerce, accessibility, and frontend rendering.
Improvements
- Scale generators now warn before creating duplicate variables and let you cancel without adding duplicates.
- Component property reordering is easier to discover in the builder.
- Read-only Rating elements now expose a single accessible rating label without screen readers announcing each icon separately.
- Offcanvas interaction toggles now update their
aria-labelwhen panels open and close.
Notable Fixes
- License activation now posts directly to the final API host, avoiding redirect-related 404 failures.
- Builder searches can now find public posts, pages, and CPT items even when their post type is excluded from search.
- WPML template selectors now use the edited page or template language instead of the builder UI language.
- WPML translations now apply correctly to Bricks control text when control keys contain underscores.
- Slider and Carousel now apply Items to show at the correct breakpoints in mobile-first setups, including custom breakpoints.
- Dynamic “featured_image” backgrounds now refresh correctly when copied blocks or components are used on another page.
- Bricks now blocks inserting or pasting a component into itself, including indirect loops that could break rendering.
- WooCommerce cart templates are updated for WooCommerce 10.8.0.
- Visual Grid Builder now updates nestable grid item positions correctly after replacing a non-nestable child.
- Section template hooks with post/page conditions no longer render on term archives just because the term ID matches.
- SEO analysis now counts full post content correctly when the source post contains a Gutenberg More block.
Full changelog
- Buider: Settings indicator position with narrow settings panelImprove
- Builder: Make component property reordering discoverableImprove
- Capabilities: Templates menu entry should show if “Edit templates” cap is enabledImprove
- Components as blocks: Match frontend styles in block editor iframeImprove
- Filter checkbox/radio A11Y issues when using button modeImprove
- Frontend: Remove obsolete Google map code from frontend.jsImprove
- Icon property popup: Choosing default icon style looks different than the other pageImprove
- Builder: Expose watcher helper function for developersImprove
- Lightbox: First expands current source picture, then shows “desktop” sourceImprove
- Rating element: Improve read-only rating accessibilityImprove
- Builder: Scale generators create duplicate variables silentlyImprove
- Toggle offcanvas interaction dynamic aria-labelImprove
- ACF default data does not show/created if page is created via BricksFix
- Accordion: Aggregate FAQ schema into single FAQPage JSON-LD outputFix
- Ajax loader: Ripple animation position is offFix
- Builder: Background image: Custom URL with dynamic tag + parenthesis (invalid function) breaks CSSFix
- Builder: Basic Text: Custom HTML tag ‘div’ + Link set, should use “a” tagFix
- Block Editor: Title font-family serifFix
- Builder: Some variables cannot be overridden in Custom color modeFix
- Builder: Color control border missing in some sectionsFix
- Builder: Color control shows resolved variable value in inherited breakpoint placeholderFix
- Builder: Custom CSS editor becomes unresponsive after resizingFix
- Builder: Empty variable groups leave extra spacingFix
- Builder: Remember selected CSS classes works only on 2nd tryFix
- Builder: Static Area edit links no longer open in new tabFix
- Builder: Style indicator missing after setting styles on new element selectorFix
- Custom element selector: :nth-child border issueFix
- Divider not generating looping dynamic colorFix
- Font Manager: font preview changes randomly when adding multiple variantsFix
- Block Editor: Edit with Bricks notice opens Invalid post type for draft Bricks pagesFix
- Block Editor: Preview in new tab does not show unsaved post contentFix
- Block Editor: missing blockquote stylesFix
- Icon Manager: Inserting custom SVG icon resets width and heightFix
- Image: Object position placeholder inherits value from first image (canvas)Fix
- License: Activation can fail with 404 after API host redirectFix
- Live Search with global queries does not workFix
- Map element: Marker image dynamic data uses preview post on frontendFix
- Password protection: Form width & Disable Header/Footer settingsFix
- Placeholder value keeps updating/blinking when typingFix
- Builder: Placeholders in controls are sometimes not correctFix
- Prevent copy-pasting component into itself (results in infinite loop)Fix
- RTL: Checkout order review element: Shipping method radio buttons in wrong positionFix
- SEO content analyses wrong word count if “More” block existsFix
- Slider/Carousel: Custom breakpoint items to show doesn’t apply (mobile-first)Fix
- TOC: If heading wrapper is relative, active item does not workFix
- Template hook: Section template renders on term archive with matching post IDFix
- Theme Styles: Light typography color on hover applies to wrong selectorFix
- Unable to link to post/page/cpt with “exclude from search”Fix
- Visual Grid Builder: Nestable grid item position cannot be updated after replacing non-nestable elementFix
- WPML: Template element dropdown uses builder language instead of edited page languageFix
- WPML: Translated control text can stay in the original language when keys contain “_”Fix
- WooCommerce: Cart template updated for 10.8.0Fix
- WooCommerce Breadcrumbs: Home icon alignmentFix
- WooCommerce Notice: Remove wp-element-button class from notice buttonsFix
- Dynamic data: “featured_image” doesn’t update when copied from one page to another (Background Image)Fix