Gravity Forms not rendering on front end, jQuery not defined

Running Gravity Forms 2.10.2 on WordPress with Elementor Pro. Form does not render on the front end in any context, Elementor pages, block editor pages, anywhere. It does show up in the Gravity Forms native preview and sometimes on first page load before caching kicks in.

Console error on live page: gravityforms.min.js Uncaught ReferenceError: jQuery is not defined

Tried: switching form themes (Orbital and 2.5), shortcode and GF block, regenerating Elementor CSS, disabling various plugins, clearing cache. No Conflict Mode is off. Nothing in Elementor Advanced settings relates to script load order.

Works on first load (sometimes), always breaks on refresh. Works in preview mode (sometimes, when I apply changes in the Elementor Shortcode element), breaks on live page. Suggests jQuery load order issue but can’t identify the source. Maybe a caching issue but I’ve purged Elementor CSS cache and I used WPEngine cache clearing feature to reset the cache server side. No luck. Any ideas on what I should try next?

1 Like