Conditional Logic: form is freezing when conditions are triggered in the form

  • Profile Image
    Asked on July 06, 2017 at 07:10 AM

    Could you please look at this form and identify why form freezes in Firefox and IE, but works in Chrome?

    The form is live and I urgently need to resolve.



  • Profile Image
    Answered on July 06, 2017 at 11:19 AM

    I checked your form in FireFox and did not experience any freezing or unresponsive script issues.  Is there a specific way to reproduce the issue?  There was a bit of slowdown when the calculations were being done but only very slight.

  • Profile Image
    Answered on July 06, 2017 at 04:47 PM

    Pls check Internet Explorer and let me know what happens.

  • Profile Image
    Answered on July 06, 2017 at 05:11 PM

    I tried to open that URL in MS Edge:

    The direct form URL ( is the same!


  • Profile Image
    Answered on July 07, 2017 at 08:14 AM

    @aubreybourke - did you also notice the problem?

    Why is nobody checking further?

    I have indicated also in my opening request to also check Internet Explorer.

    Our form appears to work in Chrome, partly freeze in Mozilla Firefox and not even load in Internet Explorer.

    I also have another form not loading in Internet Explorer.

    Is Jotform unable to handle complex scripts and cause some browsers to time out?

    See my screenshots - this is urgent!




  • Profile Image
    Answered on July 07, 2017 at 10:33 AM

    There was another thread yesterday with the exact same problem:


    I submitted the problem as a bug to the development team.

    And today, that user has notified us that its working again.

  • Profile Image
    Answered on July 07, 2017 at 10:44 AM

    No I did not say it is working again.

    Please read my last message properly.

    I was asking why this has not been responded to.  I said:

    - it is working in Chrome on my PC (but actually, others tell me it does not work on their Chrome)

    - it partly freezes in Mozilla Firefox (try ticking a sponsorship option and see what happens).

    - it does not even load in Internet Explorer

    It appears v4 of Jotform struggles (causes more overhead in browsers) to handle multiple conditions that previously worked in v3.

    I am about to lose important customers.  Two live registration systems (as per my screenshots) are not properly working (depending upon browsers used, not working at all).  Very embarrassing!



  • Profile Image
    Answered on July 07, 2017 at 12:18 PM

    I am checking through your conditions to find the source.  I will update this thread once I have found the cause.

  • Profile Image
    Answered on July 07, 2017 at 12:28 PM

    I cannot seem to find a specific condition causing the issue.  I believe it may be due to the number of conditions and actions that are checked/performed when a selection is made in that field.  There are at least 61 conditions checked with 5+ rules per condition when a single selection is made in that field. There are also other conditions being triggered from those conditions (IE the ones to show golfers based on the number of Golfers entered).

    I believe that is causing less powerful browsers like IE to crash.  Chrome and FireFox on a faster computer work on my end.  The JotForm version does not have any impact on form performance.  If the form was created in V3 is would have nearly the exact same code.

    My best recommendation would be to streamline the conditionals if possible to have less triggered/checked from a single input. 

  • Profile Image
    Answered on July 07, 2017 at 12:55 PM

    I guarantee you these forms worked a year ago via v3.  Something has indeed changed with v4 to make the forms less efficient.

    How do I streamline the conditions to have less conditions?  That might mean I would have to double the number of conditions.

    This is very frustrating.  We should not be expecting and hoping that all users must have fast computers, fast internet speed and only use Chrome.  That will drive me to look for an alternative solution.  I don't think Jotform management would expect its users to request people filling forms must be compliant to Jotform.  It must be the other way round.  Jotform forms should be compliant and reliable on all major browsers and under variable emvironmemts.

  • Profile Image
    Answered on July 07, 2017 at 02:18 PM

    My best recommendation to cut down on the number of conditions would be to use calculation values for the number of players instead of insert/calculate conditions:

    Give each sponsorship a value of 4 then simply use those values in a calculation field:

    This would drastically reduce the number of conditions.

    Here is my copy of the form with the changes made:

    It works without issue in all browsers I tested.

  • Profile Image
    Answered on July 09, 2017 at 04:39 AM

    Okay - I will compensate for the changes with Jotform's ability to handle complex conditions since v4, however, the following form does not have many conditions and is still freezing in Internet Explorer when you try to add golfers:

    Please please tell me what is going on:



  • Profile Image
    Answered on July 09, 2017 at 07:52 AM

    I am getting the same problem on all browsers, IE, Chrome, and Firefox. There are errors in the console which I think the caused of the problem. Here are screenshots:

    I'm forwarding this to our backend team. We will let you know here as soon as we have an update. You can keep the form as it is as I think adjusting the conditions won't help. 

  • Profile Image
    Answered on July 09, 2017 at 08:14 AM

    Okay - thanks


  • Profile Image
    Answered on August 02, 2017 at 08:28 AM

    Hello @charitychallenge,

    First of all, thank you for contacting us.

    I have checked your Conditions that related this issue. Then, I have found that you have duplicated conditions as you can see below:


    Please delete one of them. Also, I have retained the conditions which broke your form. Your last two conditions broke your form. If you disable them, the form will work properly. Here are the conditions:

    Please check this conditions and fix them.

    Thank you,