Bricks 2.4.2 improves Media Browser folder navigation and adds actions for completed uploads. It also fixes HappyFiles folder browsing, native link styling in the Gutenberg editor, and Product Gallery thumbnails after WooCommerce variation changes.
Full changelog
- Media Browser: Improve folder navigation and filename discoverabilityImprove
- Media Browser: Add management actions for completed uploadsImprove
- WooCommerce v2: Prevent long content from shrinking fixed-size elements in presetsImprove
- Interactions: Add CSS and Bricks ID copy buttons and keep the full context menuImprove
- HTML/CSS import: Map supported class media rules to native breakpoint controlsImprove
- Map: Choose iframe or API rendering when an API key is savedImprove
- Builder: Use a consistent brush icon for copying stylesImprove
- Slider (Nestable): Label the previous arrow for screen readersFix
- Block editor: Match frontend link Theme StylesFix
- Builder: Use canonical Academy linksFix
- SVG element: Prevent non-SVG attachments from rendering as textFix
- AI abilities: Restore missing Image and Gallery control previewsFix
- Image: Render WooMultistore product images without local attachmentsFix
- AI abilities: Accept unambiguous element names regardless of caseFix
- WooCommerce emails: Preserve product image sources outside WC API contextsFix
- Theme update: Show download errors before unpackingFix
- Rich Text: Keep the element copy shortcut available after selectionFix
- CSS Sync: Keep styles scoped to custom selectorsFix
- Media Browser: Improve upload navigation and destination handlingFix
- Media Browser: Keep HappyFiles folder browsing independent of WordPress adminFix
- CSS Sync: Preserve style-control clicks after editing Custom CSSFix
- CSS Sync: Preserve background images with gradient overlaysFix
- Product Gallery: Keep variation thumbnails in sync with WooCommerce updatesFix
- Bricks settings: Keep custom code fields LTR with RTL languagesFix
- Gutenberg sync: Produce valid blocks when converting Bricks contentFix
- AI abilities: Reject Nav (Nestable) and Dropdown trees with missing wrappersFix
- Builder: Dragging an unselected element moves the active multi-selectionFix
- AI abilities: Prevent rollback after successful component extractionFix
- Builder: Preserve Variable picker selection on EnterFix
- Builder: Keep Align Self icons stable when changing directionFix
- Carousel: Hide inactive navigation controls when the slider is lockedFix
- Live Search: Keep results open when adding a product to cartFix
- Font preloading: Include fonts used in custom selectorsFix
- Contextual spacing: Respect removed default margins at custom breakpointsFix
- Builder: Correct drops from the canvas into the Structure panelFix
- Divider: Align icons correctly in vertical modeFix
- Reading Time: Count Bricks content in query-loop postsFix
- WooCommerce Checkout: Remove the empty terms wrapper from order reviewFix
- Form: Correct Rich Text field styling and skin changesFix
- Icon Manager: Show complete tooltips for first-row iconsFix
- Builder: Keep control dropdowns open when mouseup occurs outsideFix
- Slider (Nestable): Keep the last slide editable after a query loopFix
- Nav (Nestable): Keep menus open during Android viewport changesFix
- WordPress embeds: Load lazy imagesFix
- Sticky headers: Use inverse logos across multiple Logo elementsFix
- Builder: Keep empty Masonry containers available for dropping elementsFix
- Popup query loops: Avoid duplicate styles with external CSS filesFix
- Carousel: Apply responsive Items to show without a base settingFix
- Back to Top: Remove deleted child elements from the Builder canvasFix
- Button: Keep its size when moving an SVG iconFix
- Rich Text: Prevent Builder scrolling when selecting Dynamic DataFix
- Nav Menu: Prevent extra whitespace below footersFix
- Tabs (Nestable): Keep shortcode-generated JavaScript intactFix
- Pie Chart: Resize the chart circle at responsive breakpointsFix
- ACF oEmbed: Populate link fields for terms and usersFix
- Templates: Avoid false loop warnings when editing a section used in a headerFix