Release 3.3.12
February 13, 2026
10 changes
This version includes multiple bug fixes related to the new Bricks 2.2.
FIX
Tags inserted from Dynamic Data now respect the current cursor position.
Previously, when inserting a dynamic data token (e.g. Tags inserted from Dynamic Data now respect the current cursor position.) via the Advanced Themer Dynamic Data Helper, the token was always appended at the end of the input field. Now, the token is inserted exactly where your cursor is placed, giving you more control over where dynamic values appear in your content.
FIX
Added new JS safeguards to the Class Manager in case the globalClasses array is corrupted with undefined values.
In some cases, third-party plugins (such as Doliconnect) could interfere with the Bricks builder state and corrupt the global classes data. This caused the Global Class Manager to crash or display incorrectly. Defensive checks have been added throughout the Class Manager to gracefully handle missing or malformed data, preventing runtime errors.
FIX
The color picker wasn’t firing on new Bricks 2.2 color controls
Bricks 2.2 updated its color control DOM structure, which broke the Advanced Themer color picker integration. The color input is now correctly detected with the updated markup.
FIX
The Visibility Floating Bar could be misdisplayed on large structures
On pages with large or deeply nested element structures, the Visibility Floating Bar could appear in the wrong position or overlap other UI elements. This has been corrected.
FIX
Removed license activation messages from ACF
Unnecessary ACF license activation notices were being displayed in the admin area. These messages have been removed.
FIX
Fixed a fatal error when using stagger effects on elements with styles registered as arrays
When applying stagger effects, a fatal PHP error (rtrim() expects a string, array given) could occur if an element's styles were stored as an array instead of a string. This edge case is now handled correctly.
FIX
Fixed a JS error that could occur when some stylesheets return a 403 error from the server
When external or restricted stylesheets returned a 403 Forbidden response, attempting to read their CSS rules would throw a DOMException. The plugin now safely skips inaccessible stylesheets without interrupting the builder.
FIX
Removed “Undefined array keys” warnings on first plugin activation
On a fresh installation, before any theme settings had been saved, PHP warnings about undefined array keys were logged. Default values are now properly initialized even when no settings exist yet.
FIX
The contrast checker could trigger a JS error when unparseable colors were present in the DOM
The contrast checker library could crash when encountering color values it couldn't parse (e.g. CSS variables or non-standard formats). These errors are now caught and handled gracefully.
FIX
Persistent Link Spacing Controls (available in Bricks 2.2)
The Persistent Link Spacing Controls feature has been removed, as Bricks 2.2 now includes this functionality natively. All related code has been cleaned up from the plugin.