• Resolved Tilman

    (@archeryimagesnet)


    Hi,

    I am using Caldera Forms for the first time now and I have to say that it is by far the best forms plugin that I have ever used. Right now I can think “where was that plugin all this years?”. So, thank you!

    I created a form where you can sign up archers to a tournament. I used the sign-up demo that comes with the plugin and increased it from 3 to possible 10 people to be signed up at once. So, that makes 10 conditional groups. Then, I calculate the sign-up fee for every person depending on what is selected in a drop down for each person. To do this, there are two hidden fields in every line (8€ and 4€) that are calculated at the end of that line, and for some selection the 4€ field is disabled. That makes it essentially a discount for a certain selection. At the bottom of the form, I add all 10 line additions to come up with a total. So, to make a long story short, for every calculation i need another conditional group, which makes it 20 conditional group in total.

    The whole thing works exactly like I want it to, but if you select 10 people in the switcher at the top (1 is default), it takes between 8 seconds and about a minute to load the ten lines, depending on the device you are using it on. It will also crash when you interact with it while it loads, which will most definitely happen, because as a user, you get zero feedback and you just don’t know what is going on.

    So, a beautiful looking form is basically unusable.

    First question: Is there anything I can do to make it faster? Second question: If there isn’t, is there a way to have a loading animation at least, so that the user knows that he or she just needs to wait?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter Tilman

    (@archeryimagesnet)

    As a start, I now disabled the entry fee calculation in every line and just left the total at the bottom. That decreases the amount of calculations from 11 to just one. It is less nice looking, but it works, and it is way faster. On mobile devices I now have loading times up to 10 seconds, instead of a minute. Unfortunately I see no way to decrease the conditional groups any further.

    So the problem still remains and I would like provide this as a feature request for future versions. I think the problem of long loading times is quite common and a loading animation would solve at least the problem of unwanted user interaction in that time.

    Plugin Author Josh Pollock

    (@shelob9)

    Thanks for using Caldera Forms. This looks like a specific support request – just so you know, do not offer support for Caldera Forms via this board. You might get help from the power users on here, but the channel to get support from us directly is to open a support ticket at https://CalderaWP.com/support. Through that form, someone from our team will follow up about this issue within 1 business day.

    Please note that to use our support form, you must have an active license for any Caldera Forms add-on (https://calderawp.com/caldera-forms-add-ons/) or a support license (https://calderawp.com/support/#priority-support).

    Sorry about the hassle, and thanks for understanding that this is separate channel allows us to ensure that we are able to continue to develop great products for you.

    Thread Starter Tilman

    (@archeryimagesnet)

    This thread is 7 month old, but I just noticed that I didn’t got notification emails for quite some time, so I missed the reply that came two weeks later.

    I just wanted to say that it annoys me that some plugin authors use standard replies like the one above on valid feature request / bug reports like mine. I defined the problem in detail, provided the reason for it, presented my solution and asked the author to please have a look, because certainly, this is not only my problem. That 20 conditional groups require a loading time of one minute (!) on mobile devices make the conditional fields close to unusable. Especially if there is no loading animation whatsoever. This is just awful user interaction.

    This was not a support request, I got it fixed for me (kind of). The problem remains. Or did you do anything about it?

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Time consuming conditionals / loading animation as solution?’ is closed to new replies.