Beaver Builder PRO - WordPress Page Builder Plugin v2.10.0.2
= 2.10.0.2 - 11/06/2025
Hotfix
- Components: Fixed toggled fields in components not syncing properly (#4567)
- Globals: Fixed unlinking causing a fatal error when the node contains modules that no longer exist (#4613)
- Icon Module: Revert change from display: block to inline for span (#341)
- Menu Module: Fixed aria-expanded not working on nested submenus (#4594)
- Menu Module: Fixed Menu Background Color (Mobile) being applied twice (#4598)
- Photo Module: Add missing field connections for source URL, caption and title attribute and fix caption field not toggling correctly (#4508)
- Rank Math: Fixed integration to ensure Focus Keyword feature still works on posts/pages where BB is used (#4599)
Beaver Builder PRO - WordPress Page Builder Plugin v2.10.0.1
= 2.10.0.1 - 10/30/2025
Hotfix
- Components: Fixed Query Fields not showing form and instance settings not overriding the default (#4563)
- Components: Fixed repeating fields dynamic editing icon rendering as not selected when it is (#4569)
- Components: Fixed field connections in components (#4579)
- UI: Fix back link appearing on top of group dropdown (#4557)
- Menu Module: Fix CSS for current menu item not rendering and ensure the proper menu ID is used (#4559)
- Fixed missing pop-up when inserting saved template with Box Module (#4565)
- User Access: Changed default selected roles for Cloud to administrator only (#4572)
- Fixed post URL field connection not working correctly in a Box module link field inside of a Loop module (#4585)
Beaver Builder Professional WordPress Plugin v2.10
v2.10 - 10/14/2025
Enhancements
Accessibility Improvements
- Introduced the ability to save nodes as Components, allowing specific fields within global templates to be customized per page while maintaining shared defaults.
- Added 60+ pre-built Box module templates.
- Added Prebuilt node templates to the templates tab.
- Box Module: Added a global setting for applying global row spacing to top-level boxes. This will be enabled by default on new sites and disabled for existing 2.9 sites updating to 2.10 to ensure backward compatibility.
- Box Module: Added an icon for toggling a grid guidelines overlay when building grids
- Assistant Integration: Added new cloud icon to the toolbar for connecting to the cloud and saving templates. A new user access setting for enabling or disabling cloud access based on user role was also added.
- Added a new Star Rating module
- Added a more layouts link to the Box module section
- Reworked the pre-built rows and modules panels to show categories instead of a dropdown
- Added a new "Type" select in the "Save As" form for choosing to save a component or template
- Added a "Type" filter to the "Saved" panel for filtering components, global templates, and static templates
- Added "Edit Component" and "Unlink Component" actions to the settings dropdown on component overlays and context menu in the outline panel
- Outline Panel: add copy and paste options to the context menu
- Added the ability to collapse the sections in the Saved panel
- Button & Button Group Modules: Added option for button as a click action which will render an actual button tag powered by custom click logic
- Button Module: Enabled responsive behavior on custom width, text color, background colors and border color fields
- Contact Form Module: Added styling controls for form labels
- Login Form Module: Added styling controls for form labels
- Subscribe Form Module: Added styling controls for form labels
- Menu Module: Added width option for flyout menu
- Photo Module: Added option to choose image size in lightbox
- Subscribe Module: Added support for ConvertKit custom fields
- Subscribe Module: Added support for MailChimp tags
- List Module: Added option to populate list in bulk
- Performance: Assets are not rendered for nodes if they are not rendering on page
- Performance: Improved the time it takes for settings to initially render when first opened
- Debug Mode: Added version control tab when it is enabled
- Update jQuery validate script and move external libraries into their own folder
Fixes
- Accordion Module: changes to HTML tags used for elements for new modules dropped on the page, increase focus ring size and change key event listener from keypress to keydown, ensure proper ARIA attributes are used, replace the .fl-menu-mobile-toggle with the generic class .fl-content-ui-button so those buttons are excluded from Global Styles button styling, implement closing accordion tabs with Escape key, ensure event handlers only target interactive buttons, close all items when focus is outside of the accordion
- Button Module: A button tag is now used when lightbox option is chosen. This uses the module deprecation API so the markup changes only affect new modules dropped on the page. Old versions of the module will now render ARIA attributes on the link tags to provide proper accessibility support.
- Contact Form Module: Added proper role attributes for alerts. Changes in markup tags use the module deprecation API and only applies to new modules dropped on the page.
- Search Module: Changes when using button only layout to fix links not having a discernible name issue
- Content Slider: Various improvements including making sure focus ring shows for links, add support for reduced-motion preference, prevent auto play on focus in or out, add aria-label and role attributes and more
- Post Slider & Post Carousel: Many accessibility improvements including using list tags for slides, button tags for navigation and pagination, proper aria attributes and making sure focus is visible on all controls
- Gallery Module: various accessibility improvements including deprecating div tags in favor of list tags and adding ARIA roles for the deprecated div tags. This uses the module deprecation API so the markup changes only affect new modules dropped on the page
- Login Form Module: Ensured use of proper semantic tags and aria attributes. Changes in markup tags use the module deprecation API and only applies to new modules dropped on the page.
- Menu Module: various accessibility improvements including enhancements for keyboard navigation, using appropriate aria attributes and roles, adjusted some markup and sizing of sub-menu icon as well. This uses the module deprecation API so the markup changes only affect new modules dropped on the page
- Photo Module: change markup to use figcaption for caption per accessibility recommendations. This uses the module deprecation API so the markup changes only affect new modules dropped on the page
- Posts Module: various accessibility improvements including deprecating the div container tag in favor of a unordered list and added a new option in the post container field. This uses the module deprecation API so the markup changes only affect new modules dropped on the page
- Posts Modules: Ensure if there are redundant links, they are hidden from screen readers and are not used by keyboard navigation
- Subscribe Form Module: Ensured use of proper semantic tags and aria attributes. Changes in markup tags use the module deprecation API and only applies to new modules dropped on the page.
- Tabs Module: various accessibility fixes including using button tags for any buttons instead of links or divs. This uses the module deprecation API so the markup changes only affect new modules dropped on the page.
- Testimonials Module: Changed HTML tag from div to blockquote. This uses the module deprecation API so the markup changes only affect new modules dropped on the page. Also support the reduced-motion preference, added option for showing play/pause button
- Row Shapes: Add generic title/desc to row shapes for accessibility
- In modules that display excerpts, change default read more text to provide more context per accessibility recommendations. This affects the following modules: Post Carousel, Post Slider, Posts, Accordion, Tabs
Changes
- Box Module: Fix incorrect values for grid-auto-flow and justify-item
- Box Module: Add some default CSS to ensure child modules size properly
- Menu Module: fix some issues with Mega Menus not updating after right click
- Fixed update notice still showing immediately after updating
Developer
- Disable widgets for new installations
- Icon Module: adjust CSS for text to display: inline
- Revision limit for BB designed posts/pages is now enabled by default
- Advanced Settings: The iFrame UI toggle is not visible unless debug mode is enabled
- The SET field modifier now works with compound fields
- Added new fl_builder_filter_settings_form filter that runs on the wp action to allow modifying the form based on the post type
Beaver Builder Professional WordPress Plugin v2.9.4
v2.9.4 - 09/24/2025
Enhancements
Bug Fixes
- Color Picker: Fix scrolling issues when the color picker position is over the settings panel (#4284)
- Separator Module: Color and style fields are now responsive< (#4245)/li>
- Subscribe Module: Increase group limit from default of 100 to 1000 for MailerLite (#4249)
- WooCommerce: Added option to order by price in the loop (#4071)
- Subscribe Module: Added notices to console for 403 nonce issues to help with debugging failures (#4280)
Developer
- Fixed settings sections with the same key causing others without headings to collapse (#4436)
- Global Styles: Fixed reset not working if it hasn't been saved first (#3551)
- Fixed conflict when both WP Job Manager and Media Library Organizer plugins are active (#4259)
- Fixed styling of link field checkboxes in module blocks (#4236)
- Slideshow: Fixed smugmug source not working (#4367)
- Typography field: Fixed default font preview overriding theme font (#4448)
- Button Group Module: Fixed lightbox content rendering wrong when multiple buttons are used (#4472)
- Animations: Fixed above the fold animations not starting hidden (#4464)
- Menu Module: Fixed below row responsive menu position not working properly with equal height columns (#4145)
- Loop Module: Added method to access the query object in the module data repeater (#4458)
Beaver Builder Professional WordPress Plugin v2.9.3.2
v2.9.3.2 - 09/18/2025
Hotfix
Fixed fatal error when TEC Pro is active (#4471)
Fixed integration with Popup Maker when using version 1.21+ (#4469)
Beaver Builder Professional WordPress Plugin v2.9.3.1
2.9.3.1 - 08/26/2025
Hotfix
- Security: Add escaping to iFrame UI URL to prevent potential XSS issue (#4394)
- Fix overlay submens closing immediately in some circumstances (#4379)
- Box Module: Fix container element setting being missing (#4391)
- Fix toggle to disable Google Fonts not working
- Color Picker: fix issues with color selected changing when adjusting transparency and color swatch not matching when using some colors (#3994)
Beaver Builder Professional WordPress Plugin v2.9.3
2.9.3 - 08/14/2025
Security
Enhancements
- Security: Fixed possible XSS issue in the Testimonials Module with auto play by ensuring the setting is a boolean
Bug Fixes
- Box Module: Add new alignment and order fields (#4254)
- Change drop text when dropping a saved Box module as a top level container (#3959)
- Heading Module: color field is now responsive (#4127)
- Update version of jquery validate script (#4287)
Developer
- Fixed incorrect margin preview selector for legacy modules (#4364)
- Color Picker: try to reduce accidental clicks on presets by making some styling adjustments (#4166)
- Color Picker: keep color value when disconnecting a global color from a color field (#4049)
- Fixed issue with Module blocks settings not opening and not previewing (#4328)
- Loop Module: fix issues with button module lightbox rendering the wrong content (#4252)
- Additional changes to prevent conflict with WP Developer plugins (#4211)
- Menu Module: Fix submenu spacing not working when using Expanded layout (#4164)
- Fix some styling in modules affecting the parent menu for nodes (#4070)
- Prevent history post type from being exportable (#4329)
- Fixed issue with back button and anchor links (#3925)
- Fixed conflict with Nested Pages plugin in the WP Admin (#1670)
- Fixed conflict with Ultimate Member where shortcodes are parsed when BB is active (#3714)
- Fixed looping issue with when using the builder for Toolset content (#1472)
- Fixed fatal error on settings page when using Persian language
- Loop Module: add new hooks fl_builder_module_data_repeater_has_items, fl_builder_module_data_repeater_setup_item_before, fl_builder_module_data_repeater_setup_item_after, fl_builder_module_data_repeater_can_paginate, fl_builder_module_data_repeater_before_cleanup, and fl_builder_module_data_repeater_after_cleanup
Beaver Builder Professional WordPress Plugin v2.9.2.1
2.9.2.1 - 07/29/2025
Hotfix
- Fixed issues when importing only Global Colors (#4283)
- Color Picker: Fix JS error when trying to select a global color on breakpoints other than XL (#4291)
- Fixed issue when saving when on Multi-Site/Networks (#4301)
- Revert fix for pagination not working if page slug and rewrite slug are the same in the Posts module
- Harden _fl_builder_color_presets so that it is always an array
- Fixed not being able to edit widgets or drag new widgets onto a layout (#4317)
Beaver Builder Professional WordPress Plugin v2.9.2
v2.9.2 - 07/17/2025
Enhancements
Bug Fixes
- Performance: only check for available downloads for a license if a license exists (#3984)
- Sections: use local storage to remember which sections are open/closed (#4232)
- Background Field: Allow shortcodes for image URLs (#4213)
- Global Colors: Fixed color and name not being visible when a field is narrow (#3448)
- Columns: Fixed whole number being saved in all cases when resizing via handle bar (#3979)
- Button Module: Fixed the lightbox not scrolling with the content in on all screen sizes (#1699)
- Loop Module: Fix PHP warning when using a taxonomy query when TEC is active (#4190)
- Menu Module: Fix issues with parent menu items on mobile when there is a blank URL (#4257)
- Photo Module: Ensure correct spacing in attributes (#4207)
- Posts Module: Fix pagination not working if page slug and rewrite slug are the same (#3747)
- Separator Module: remove min-height as it is no longer needed (#4221)
- Text Editor Module: Fixed Row/Col text color overriding text color set in module (#4176)
- WooCommerce: Fix horizontal text misalignment with select2 drop-downs when WooCommerce is active (#4182)
- Fixed returning the wrong MIME type for JSON (#4228)
- Safe Mode: Fixed modules without wrappers not being selectable (#4199)
- Translations: Add additional texts to list of translateable strings (#4202)
- Disable container element setting on unsupported modules (#4215)
- Ensure that CSS that could affect module preview only applies when empty (#4221)