Hello,
I have a problem with Gravity Forms used with Elementor >=3.31.0.
I made a simple one text box form page and tried with all plugins except Gravity Forms and Elementor disabled and when I click “Send”, I get an error in the console. The error when clicking it is `gravityforms.min.js?ver=2.9.22:1 Uncaught (in promise) ReferenceError: gf_global is not defined`
I tried it with an old version of Gravity Forms (from June) and the latest version - same behavior. It works with Elementor 3.30.4 and as soon as I update to Elementor version 3.31.0 or above, I get this error and the form does not work anymore.
I contacted Elementor support and this is their response (which is really unhelpful and contains no new information…), so here I am asking hopefully for help or a workaround:
After reviewing the issue, it appears that the problem with gf_global is not defined started after the latest Elementor update.
This suggests that the current version of Elementor is not fully compatible with Gravity Forms in this specific scenario, which is why the JavaScript for the form is not loading correctly.
Since this is caused by the interaction between Elementor’s update and Gravity Forms, the best course of action is to contact Gravity Forms support directly. They may have a workaround or guidance on how to make their scripts compatible with the latest Elementor version.