WIP: jQuery issues with Wordfence passkey management shortcode

If I have a wordfence Passkey shortcode on a page [wordfence_passkey_management] i get lots of jQuery errors which prevents the page being saved/updated.

Can bypass this by loading the Bricks builder from another page and then navigating the problematic page in the Bricks menus and then it works.

Disabling rendering of the passkey management shortcode in the builder fixes the issue.
Running Firefox 157.0.1 (64-bit) on Windows 11.

Trying to edit the page with this short code results in about 60 jQuery errors such as:

ReferenceError: jQuery is not defined
od https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:1
id https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:1
ad https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:1
doAction https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:1
2838/Sg</t[165]</< https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:1
handleToolbarAction https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:1
2838/Sg</t[165]< https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:1
i https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:75
c https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:14
u https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:14
n https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:74
K https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:74
Q https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:74
patchProp https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:75
x https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
w https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
v https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
E https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
x https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
w https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
v https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
E https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
x https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
w https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
v https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
c https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
run https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:47
O https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
T https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
F https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
v https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
E https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
x https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
w https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
v https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
c https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
run https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:47
O https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
T https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
F https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
v https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
E https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
$ https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
v https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
c https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
run https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:47
O https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
T https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
F https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
v https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
G https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
mount https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:16
mount https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:75
2838 https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:8
s https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:75
https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:75
O https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:75
https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:75
https://www.[site-name]/wp-content/themes/bricks/assets/js/main.min.js?ver=1791905031:75
main.min.js:14:1954

Hi @FoamToaster,
Thanks for reporting this. I can reproduce the jQuery errors and have added the issue to our bug tracker.

The shortcode marks jQuery as already loaded during Bricks’ initial HTML preparation, causing WordPress to skip loading it in the Builder.

For now, please keep “Don’t render in builder” enabled on the Shortcode element. This only disables its Builder preview; it will still render on the frontend.

We’ll update this topic once a fix is available.