(2.0-RC2) Command Palette: Elements scope (to insert elements) New Builder: Save control & structure width in localStorage New Components: Leaving “experimental” stage New Bricks > Settings > Performance: Preload custom fonts (to avoid FOUT, CLS) New Update all translations & 9 new languages New Bricks > Settings > Builder: Control group visibility New Video: Support YouTube Shorts link New Image element: Animation type setting for Link control New Click interaction: Checkbox to “Disable preventDefault” New Property Default: Query loop control improved spacing Improve Selector UI: Highlight selected locked class Improve Color Palette: Improve styling for narrow panel Improve Info Box Popup Template: Hide header & footer while editing template Improve Elements Panel: Sticky search Improve Icon Manager: Icon item jumping border Improve Image: “Icon transition” show variable picker instead of dynamic data Improve Modified settings: Search width (narrow than other controls) Improve Orphaned elements: Improve detection on builder load Improve Quick Access Bar: Hide when editing component properties Improve Quick Access Bar: Vertical alignment on small screens & overflowing separator Improve Query loop UI: DD picker in repeater needs different color Improve Remove all .eot font file references (WooCommerce, Icon fonts) Improve Class edit lag (on large global class set) Improve Classes: Misleading delete message Improve Code: Skip loading prettify assets if code is executed Improve Icon: Missing SVG style controls with dynamic data Improve Variable/class Manager: Save button cursor Improve Variable Picker dropdown: No results if value includes a single hyphen Improve Builder toolbar: “History/Revisions” now located under “Manage” (gear) icon Improve AJAX Pagination: Target Main Query and pagination missing Fix Accordion Nestable: Icon rotate also targets accordion within Fix Bricks > Settings: “Show favorites only” (Font family options) not working Fix Builder inside builder, if URL contains “#” Fix Canvas: Click on block with link follows link to reload canvas using linked URL Fix Command Palette: Duplicated results after selecting post type “All” Fix Command Palette: ESC hides/closes component panel controls Fix Dropdown in filter: Loop stops working after filtering Fix Gutenberg: Image center aligned, not aligned in Bricks Fix Nav Menu: Mobile submenu not opening Fix Query Loop: No option to choose “Media” post type Fix Quick Access Bar: Indicator not updated after reselecting element Fix WooCommerce: Product Gallery unresponsive in CSS grid Fix WooCommerce: Default Lost Password Confirmation not showing Fix Polylang Maintenance Template not applied, Language Switcher is showing template URL Fix Quick Access Bar: Can’t use CTRL + ALT to add curly brackets (on Windows) Fix Basic Text & Form options: linebreaks not possible Fix Contextual Spacing: Default unit “px” not added to numeric value Fix Dropdown: Cursor is always “pointer” (even if element is not clickable) Fix Icon: Change custom icon resets style controls Fix Inherited styles indicator z-index Fix Interaction: Clear form fix Fix Masonry layout: Deactivating it causes an infinite loop Fix Mini Cart: Count visibility always shows Fix Nested query loop: First loop always returns one result (in builder) Fix Posts: Masonry items overlap (infinite scroll) Fix Quick Access Bar: Not working in Conditions, Interactions, Hide element panel Fix Quick Access Bar: Style indicator not shown for styles set on class Fix Background image: Panel doesn’t reset and wrong notice after the dynamic data field has been cleared Fix Bricks disabled Woo style causes WooCommerce Subscriptions plugin PHP notice Fix Bulk select: Rich text content resets if two rich text elements are wrapped together Fix Bulk-select: Wrong order once pasted/moved Fix Class Manager: Duplicated class custom CSS %root% refers to the old class name Fix Color palette: Lightness slider bug Fix Connect property: z-index issue on purple icon while scrolling Fix Heading: ::first-letter pseudo element doesn’t work Fix Nav Nestable: Top level “gap” set on class gets overridden on mobile Fix Pasting elements to components does not work, if we paste to child elements Fix TOC: Not updated if target selector content changed (AJAX, Query filters, Load More) Fix Text link: Remove default small min-height from default SVG styles Fix Component global class property generating wrong style Fix External CSS: Update header template ID CSS doesn’t trigger regenerate CSS Fix Form: Webhook action dynamic tags not working for URL field Fix Media Query Loop: Use “post_id” DD tag for video element not working Fix Memory exhausted when using Bricks template shortcode on certain plugin hooks Fix WooCommerce Products Filter: Taxonomy filter PHP Notice if selected taxonomy deleted Fix
WordPress 6.8: Function _load_textdomain_just_in_time was called incorrectly
Background video: Support youtu.be format Improve Element classes panel: Don’t delete class connection Improve Image: Source not working, if URL contains spaces Improve Query Results Summary: Support query located inside component Improve Posts element: Remove data-query-vars attributes for query trail node Improve brx-loop-comment bypass HTML comment string removal Improve Custom Auth: Percent encode URL params Improve Background video: Not working using dynamic tags in the builder (if using video ID) Fix Builder: Unnecessary bricks_render_elements calls from global elements Fix Echo not working in form submission AJAX call Fix Filter Select: Options missing space between count and label Fix Form: Honeypot field missing CSS units Fix Image overlay not visible on frontend Fix Popup: Not closing on ESC/backdrop (if no focusable elements, and autoFocus is enabled) Fix Show outer post content: Class styles not updating in builder Fix Show outer post content: Missing template class styles if page is empty Fix set_link_attributes not parsing dynamic data for rel, title and aria-label fields Fix
Form: Add Honeypot (Spam Protection)
New
Add to cart element: Icon only & form settings
New
Bricks > Settings > Builder: Import pasted images/SVGs
New
Bricks > Templates: “Import images” checkbox
New
Gutenberg: Enable default core block features (custom-spacing, border)
New
Form: New filter to create custom actions (bricks/form/action/{form_action})
New
Global class importer: export/import categories
New
New element: Query Results Summary
New
Query Filter: New action “Results per page” (radio, select)
New
Remote templates: Bricks setting to exclude specific templates
New
Social Sharing element: Bluesky
New
Support YouTube/Vimeo ID & URLs (Video element & Background video)
New
Form: New setting to “Send WordPress notification” after user registration
New
Builder: Remove dash (-) spacing control placeholders
Improve
Cascade Layer: Include Gutenberg styles
Improve
Components: Query loop & Load more interaction
Improve
Components: Support AJAX pagination
Improve
Context menu: Paste styles to active class, adds it to the element ID
Improve
Custom breakpoint: Name must start with a letter (no numbers-only names)
Improve
Form element: Improve radio input spacing on iOS
Improve
Gradient/Overlay improvement
Improve
Gutenberg: “This page is built with Bricks” shows if a single post template is assigned
Improve
Importing classes with conflict: Error message outside of the element
Improve
Popups: Open popup on top, if “Scroll to top” is enabled
Improve
Popups: Smooth scroll to top
Improve
Post comment: Required asterisk should follow native WP wrap in span
Improve
Query Filter by WP post ID: Display value should be Post Title
Improve
Range Filter: Missing aria labels (A11Y)
Improve
Slider & Nestable Slider: Non-localized strings
Improve
Text Link: Remove responsive indicator from Icon control
Improve
Text Link: SVG icon alignment
Improve
Video Element: ACF Poster image isn’t showing
Improve
Components: Support Query Filters (query set on root)
Improve
ACF Repeater Image (image element) within Flexible Content not rendering on first loop
Fix
ACF: User field value empty generates PHP error when indexing on post save
Fix
Builder: ::before/::after pseudo-element on class wrong selector while editing
Fix
Builder: Component render_element call while editing local element
Fix
Builder: Custom breakpoint containing colon not supported
Fix
Builder: Global element style missing if nestable element
Fix
Builder: Image Gallery Masonry + Link to Lightbox not showing
Fix
Builder: Nested query loop with dynamic tag as query param always incorrect result for first loop
Fix
Builder: SHIFT + add new element results in missing flex controls
Fix
Builder: Wrap element results in missing flex controls
Fix
Carousel: Image thumbnail navigation not working correctly
Fix
Carousel: Doesn’t show with filters, if no results on the initial page load
Fix
Cascade Layers: Nestable slider arrow points in wrong direction
Fix
Classes import: Update discarded conflict classes ID
Fix
Copy-paste SVG from another website not rendered correctly
Fix
Custom Auth: Cannot log out using WP admin bar
Fix
Custom Auth: Invalid redirect URL if there are multiple redirect_to params
Fix
Custom Auth: Redirect inconsistent behaviour with trailing slashes in URLs
Fix
Custom Auth: Reset password email doesn’t include full path
Fix
Drag component into parent container not working
Fix
Filter – Range & Active filter label not the same if label is reversed
Fix
Filter – Search: Included other post types if no post type set
Fix
Form element: aria-labelledby added with missing label
Fix
Form: Submit inside component “No action has been set”
Fix
Global class manager: Locking/unlocking not working
Fix
Global form element not working
Fix
Dynamic data tag: Doesn’t render if space in “echo”
Fix
Importing multiple component files at once creates duplicates
Fix
Template Manager: Importing pseudo classes & elements and if defined on a class, is not working
Fix
Infinite Scroll: Delay applied when Infinite Scroll is off
Fix
Interactions: Load more when “Main query” is enabled, is not working
Fix
Meta Box 2.0: Filter”Providers” control not working
Fix
Meta Box: Relationship loop dynamic data is empty for first image
Fix
Meta Box: Relationship Fields not showing in Query “Include” options
Fix
Meta Box: Group loop on pages shows first row only
Fix
Multiple loops + AJAX paginations on the same page not working (for dynamic background)
Fix
Nested query inside Component not running (looping card component)
Fix
Pagination element: Unable to configure 0 mid size
Fix
Passwort protection template: No header & footer
Fix
Polylang: Query filters using incorrect template data (when using header/footer query)
Fix
Posts element: Grid height & Grid/Metro and Filter CSS fixes
Fix
Product Gallery: Wrong image size if place in Nested Tab/Accordion
Fix
Product Rating: Colors not working
Fix
Query Filter: sanitize_filter_value function causing value using “+” to not be filterable
Fix
Query Filter: No meta_key field when choosing Taxonomy Source and Order By meta_value/meta_value_num
Fix
Query not following posts_per_page when using condition
Fix
Save form submission failed on CPT archive pages
Fix
Scroll Snap: Selector control does not work properly
Fix
Show outer Post: Posts Page edit with Bricks cannot edit elements
Fix
Show outer post content: Issues with selecting elements
Fix
Show outer post content: Not rendering if there are no elements initially
Fix
Skip links are not focusable (A11Y)
Fix
Submenu, Dropdown or Megamenu causes brief overflow on page load or window resize
Fix
Unconnected property inside repeater still connected once deleted
Fix
Variable Manager: Category drag & drop not working
Fix
Variable Manager: Variable with colon does not import properly
Fix
Video Lightbox: Not working in Woo Single Product Templates
Fix
WPML: Incorrect term IDs in Bricks API end points if post type set to use fallback language
Fix
WPML/Polylang: Multilingual + query filters indexing issue
Fix
Image Gallery: Masonry layout not working on the canvas
Fix
Bricks AJAX add to cart: Check if product support AJAX Improve Taxonomy: Add flex-wrap: wrap by default Improve WooCommerce: Empty .before-checkout div on checkout page Improve Builder Content/Style tabs disappear when “Components” tab is active Fix Using multiple HTML attributes generates additional attributes on the frontend Fix WooCommerce: Brand always shows on Product Meta element Fix WooCommerce: Checkout notice style differs (v9.5.1) Fix
Builder: Search individual post with 100+ results issue Fix Dropdown: Caret styling incorrect Fix Image: Attribute “sizes” new auto value causes image width issue (WordPress 6.7) Fix Dropdown: Nested dropdown doesn’t open on hover Fix PHP warning: undefined array key “optionMetaValue” (filter-base.php) Fix Products element: Query setting not working Fix Query Loop (Main Query) with exclude terms causes fatal PHP error Fix WooCommerce 9.4.1: Update outdated Woo template Fix WooCommerce: Checkout Coupon: JS error (if Bricks Woo Notice disabled) Fix WordPress 6.7: Bricks translations not loading Fix Product Cart Cross Sell: Heading setting not applied Fix
New element: Back To Top (nestable) New Context menu: Copy and paste element conditions & interactions New Dynamic Data picker: Pin & save tags; Toggle categories New Dynamic Data: New tag: woo_product_gallery_images New Related Posts: New “Title” setting New Accessibility & FAQ schema for Accordions & Tabs (flat & nested) New Background video: New “Poster” setting New Breadcrumb: Support date, month & tag archive pages; New structure controls New Builder: Make toolbar keyboard accessible (ALT/OPTION + T; TAB) New Builder: Open query loop in control panel after clicking icon in structure panel New Builder: Panel pages: Clear input icon New Builder: Show notification with HTTP error if save failed New Bricks settings: “Query max results” to limit query loop results in the builder New Comments element: Set form title HTML tag New Custom Auth Pages: WordPress authentication page access New Global Classes: Trash New Image control: “External URL” supports dynamic data and renamed to “Custom URL” New Integrations: Support Rank Math & Yoast Content Analysis New Interactions: New action “Toggle Offcanvas” New Nav Menu: New “Active Border” control for mobile menu New New filter: bricks/get_element_data/maybe_from_post_id New New filter: bricks/query/init_loop_index New Polylang & WPML: Add language prefix to taxonomy term options (builder) New Post Title: New spacing and typography controls for prefix/suffix New Reading time: New setting “Characters per minute” (useful for Persian, etc.) New Textarea fields: New “resize” control (Form, Comments, Product reviews) New Translation: Greek (new) New WooCommerce: New setting: “AJAX add to cart” error actions “Scroll to error” or “Redirect to product page” New Bricks settings: Form submissions access (by user role or individual user) New Bricks settings: Template thumbnail admin column width & height New Filter – Range: New slider controls & fix min/max input overlay New Query Filters – New “Remove all index jobs” button (use if indexing is stuck) New Query Filters: New element “Filter – Active Filters” New Query Filter – Submit: New setting “Hide if no active filters” (type: Reset) New Query Filters: Source “Taxonomy” allow include, exclude, order by New Query Filter – Checkbox: Hierarchical “Auto Check/uncheck children” setting New Query Filters: New interaction trigger “Filter options: Empty” and “Filter options: Not Empty” New Query Filter – Radio: New Hide “All” setting; Filter is toggleable by default now New Query Filter – Checkbox: Button mode New Query Filter – Search: “Clear Input” icon New Dynamic data tag: term_taxonomy_slug New Builder: :hover selected, but CSS not applied on canvas Improve Builder: Performance improvements Improve Builder: Pages panel :focus-within styling Improve Carousel, Sliders, Testimonials: Add arrow top placeholder value (50%) Improve Condition: Set on Dropdown “Content” element causes console error Improve Custom Auth Pages: Detect WooCommerce auth pages to prevent redirect conflicts Improve Form element: Email validation (without domain) on submit Improve JetEngine: Checkbox always returns true or false as a value Improve Link control: Add dynamic data support to URL parameters Improve Nav menu/nestable: Anchor links active menu item Improve Nav menu, Nav nested & Offcanvas elements: Trap focus Improve Nav nestable: Mobile menu visible after window resize event Improve Popups: Generate nonce through AJAX Improve Post Title: Prefix/suffix block via CSS, not div node Improve Query Sort/Filter & Load more & Infinite scroll: Generate nonce through AJAX Improve Query loop: SEO issue with query trail if query uses “a” tag Improve System information page: Add wp_remote_post check (to debug Query filters index) Improve Video element: Keyboard-accessible with overlay and icon settings Improve WPML: Don’t show deleted text (ATE) Improve WPML: Popup interaction not working on translated page Improve Builder: Add variable picker to aspect ratio control Improve Builder: Select control “x” icon gets tiny when text is long Improve Filter – Select: Remove Placeholder typography control Improve Filters: Source and Taxonomy should be together Improve Posts element: Set aria-hidden and tabindex for redundant links Improve Query loop control: Add search to template dropdown Improve Builder: a[Link] info still visible after changing HTML tag Improve Filter – Search: Clear icon does still visible after resetting filters Improve Popups: Focus does not return to trigger element after closing popup Improve Skip link: Remove redundant aria-label Improve ACF: New field with Object Cache enabled: flush_cache logic not trigger Fix Adobe Fonts: Certain font styles not enqueued because font slug differs from css_names Fix Builder: Custom HTML attributes from Bricks filters not rendered on canvas (section, container, block, div) Fix Builder: Heading pseudo-class ::first-inline not rendered correctly Fix Builder: :hover style persists on canvas if set on class Fix Builder: Reset styles control removes icon settings (Text link element) Fix Builder: User without unfiltered_html cap: Builder save causes data to corrupt (if HTML entities are found in the element) Fix Builder: Code and Template element “Render without wrapper” styles shouldn’t apply on canvas Fix Builder: Code “Sign code” keyboard shortcut reloads the page Fix Builder: “Copy styles” from element panel not working Fix Builder: TinyMCE “Add media” button not working (Rich text, etc.) Fix Comments: Guest can’t see unapproved comment if post has no approved comments Fix Divider element: Theme styles overwritten when using external styles Fix Filter (AJAX): Unfiltered query after using browser back button Fix Filter – Radio: No .active class applied when using “Sort” mode Fix Filter – Search: Missing class styles Fix Filter – Range: Division by zero error Fix Filter: Breaks if the loop has an offset Fix Form element: Width placeholder shows value from smaller breakpoint Fix Form element: Mailchimp “Groups” options empty after adding Mailchimp as an action Fix Form element: Login redirect action not working when redirect_to param is in the URL Fix Form element: DD tag ‘url_parameter’ not working in custom redirect URL Fix Form element: Attributes wrong, if checkbox field required and checked Fix Form element: Undefined array key “administrator” (if selected as default role) Fix Icon List: Label not rendering if set to “0” Fix Link control: Dynamic data tag incorrect on Woo shop page Fix Link to non-existing category breaks page/template Fix Link type taxonomy: aria-current not set in navigation Fix Map element: Map not clickable (no API key) Fix Map element: Custom style not working and setting change not reflected on the canvas Fix Nav Menu: Mobile menu selectors too specific Fix Nav menu in dropdown content gets default styling (on canvas) Fix Nav nestable: Text link global class added twice (on li and a, instead of only a) Fix Nested query loop: Incorrect value fetched for DD tag (on archive) Fix Offcanvas element: Hidden inside sticky slide-up header Fix Offcanvas: Offset “Left” direction issue (RTL) Fix Page not scrollable on mobile: Sticky header and menu opened, but zoom in/out or back button (iPhone) Fix Popup: Unable to tab through popup content, when element has “inert” attribute Fix Post navigation: Styling issues (RTL) Fix Product gallery: Thumbnail images changed if show_variation event emit by related products loop Fix Query loop: Item is a link and the “not found” template contains a link, the result is nested a links Fix SEO: Wrong og:url on archive pages Fix Shortcode element: Header/footer template IDs not rendered Fix Sidebar element: PHP warning Fix Social Sharing: Remove default margin on li (RTL) Fix Sticky header: Overflow issue with sticky-on-scroll and slide-up (plus offcanvas or overlays in header) Fix Translation (de_DE): Render header/footer are swapped Fix Using email in adds ‘mailto:’ automatically Fix WP admin console error: bricksAdminMaintenanceTemplateListener Fix WPML: “AJAX add to cart” text is not translatable Fix WPML: Builder language overwritten Fix WPML: Conflict with media translator Fix WPML: No Bricks data after ATE translation Fix WooCommerce: Quick View AJAX add to cart for variable product not showing option (search results page) Fix WooCommerce: Quick View not working with “start animation” interaction Fix WooCommerce: Up/Cross-Sells: Wrong max products placeholder/posts per page Fix WooCommerce: Account addresses & edit has wrong title selector Fix Popup (AJAX): Context ID not working on archive page Fix Builder: Context menu “Edit Template” link not working Fix Filter – Checkbox : Count position is on the wrong side (RTL) Fix Filter – Range: Bar moves from opposite direction (RTL) Fix Form element: Send to email not using correct email (when using ACF relationship) Fix Form submission: PHP error (variable name typo) Fix Form: Checkbox & radio fields label show, even if disabled Fix Image element: Background image not displayed in query loop Fix Offcanvas: Type “Offset” not working from right (RTL) Fix Builder: Click on query loop icon in structure panel not working if active panel tab is STYLE Fix Builder: Structure panel z-index issue due to arrows overflowing panel header Fix Tabs/Tabs Nestable: Home/End key bug that causes page scrolling during focus navigation Fix Builder: WP auth modal CSS is missing if “dashicons” are dequeued Fix Live Search: Not closing results, if “display” is set on a container Fix Range Filter – Slider layout broken on term pages Fix
Builder: “Copy styles” action in active selector bar New Video element: Disable download, fullscreen, remote playback (via controlsList, not supported by Firefox) New Lightbox video: Disable controls New Builder: Show “HTML tag not allowed” error message for not-allowed HTML tags New New filter: bricks/allowed_html_tags (to extend allowed custom HTML tags) New Lightbox caption: Remove fallback to alt attribute value Improve Map element: Click map on canvas doesn’t open settings (no API key) Improve Maintenance mode: Show popups for users with bypass capability Improve Builder: Code control not re-initialised after panel tab change (using disable auto-expand) Fix Comments element: Guests can’t see their unapproved comment Fix Element breadcrumbs: Custom name with tag not rendered correctly Fix Map element: border-radius overflow (no API key) Fix Maps element: Dynamic data not working (no API key) Fix Template screenshot on “save as template” not working Fix Toggle element: Bar color uses wrong selector Fix
Check the full changelog from here: https://bricksbuilder.io/release/bricks-1-9-9
Check the full changelog from here: https://bricksbuilder.io/release/bricks-1-9-8
Subscribe to get access to unlimited premium items from our community of global authors and developers.
This item was featured on GNU STOCK
Last update:
08-07-2025 01:22 PM
Published:
22-06-2024 02:54 PM
Version:
Category:
Tags: