Gravity Forms not visible and conditional logic not working

I’m experiencing two related issues with Gravity Forms on my website:

  1. Initially, the forms were completely invisible on the frontend of my site.
  2. After implementing CSS fixes to make the forms visible, the conditional logic still doesn’t work.

When I check the browser console, I see this error: “Uncaught TypeError: Cannot read properties of undefined (reading ‘call’) in scripts-theme.min.js line 1”

The error seems to occur when the page loads, preventing the conditional logic from initializing properly.

Steps I’ve already taken:

  • Cleared browser cache and website cache
  • Implemented CSS fixes to make the forms visible
  • Tried to repair the scripts with custom JavaScript
  • Checked for conflicts with other plugins
  • Followed the troubleshooting steps in your documentation

System Information:

  • WordPress Version: 6.7.2
  • Gravity Forms Version: 2.9.6.1
  • Theme: Thrive Theme
  • Active Plugins: Add-On Chained Selects di Gravity Forms,
    Add-On Webhooks di Add-On, Advanced Custom Fields PRO, Photo Gallery, Thrive Apprentice, Thrive Architect, Thrive Leads, Thrive Product Manager, Widgets for Google Reviews, WP Webhooks Pro
  • Browser: chrome

**URL where the issue can be seen:**testt - Barba Viaggi
I would greatly appreciate your help in resolving this issue, as we need the forms with conditional logic for our business operations.

Thank you!

2 Likes

Hi Elisabetta,

You can refer to the article below to begin troubleshooting the form. In summary, disable all third-party plugins and switch back to the “Twenty Twenty-Four” theme to see if the issue persists. If not, enable your plugins one by one to identify the cause.

Otherwise, open a support ticket here:

same here

My site also started having this issue at the same time. I’ve disabled all plugins and reverted to 2024 theme, but there is still a JS error on /wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js:25798 - Uncaught TypeError: Cannot read properties of undefined (reading ‘call’)

Also seeing this behavior on at least one client site. Going to downgrade the plugin to see if that helps for the time being.

I have the same problem. Have you resolve?

In my case the problem was caused by the latest version of Elementor, which introduces a system-wide “lazy load” setting. By disabling this feature, all forms using conditional logic reappear.

I’m sorry to say that unfortunately the issue hasn’t been resolved. Do you have any ideas about it?

One of our forms wasn’t functioning properly (the phone mask wasn’t appearing for example), and the form itself wasn’t submitting properly. I checked the browser console and I was having the same error described above. I tried a few things, but the thing that worked for me was changing the “Anti-spam honeypot” from “Do not create an entry” to “Create an entry and mark it as spam”. I cleared the cache and the mask started working again, and the form itself submitted properly.

1 Like

Also experiencing forms with conditional logic being hidden on page load with the same error on multiple sites. This has only happened in the last couple days, and the last time some of our clients were getting submissions was April 9. So I’m pretty sure there’s something up with the latest version that was released on April 8…

1 Like

Exact same issue over here, client using Genesis “Navigation Pro” theme.

Same issue here.

Works fine when logged in, form isn’t visible for visitors. Error message is:
“Uncaught TypeError: Cannot read properties of undefined (reading ‘call’)”

1 Like

I also have the same JS errors since updating to 2.9.6.1

1 Like