Performance issues with delayed calculation updates and repeated image requests
-
Hi Forminator Support Team,
I’m experiencing two issues with Forminator in a very large and complex form. The form contains many conditional visibility rules, several calculation fields, and calculation fields that depend on other fields or other calculated values.
Because the form contains sensitive business data and internal logic, I unfortunately cannot share a public export of the full form here. However, I would like to understand how I can debug these issues properly and whether there are any known limitations, similar reports, or recommended best practices for large Forminator forms.
Environment / Context
The issues occur in a very extensive Forminator form with:
- Many conditional visibility rules
- Several calculation fields
- Nested or dependent calculation logic
- HTML fields
- A large amount of form display logic
The issues mainly appear in this complex form structure.
Issue 1: Calculation fields update with a very long delay
The form does not feel smooth during use. The main problem is that calculation fields do not always update in sync with the user’s progress through the form.
In some cases, calculated values are updated much later than expected. To investigate this, I added a small custom debug script that logs when calculation fields receive updated values.
Example debug output:
Some calculation fields are updated after around 6 seconds, while others are updated much later. The affected calculation fields are partly nested or depend on other fields/calculation fields, but I cannot identify why the delay is so extreme.#
[Calc] val set on calculation-48 = 6,10 @ 6433.5ms
forminator-calc-debug-js-after:26 [Calc] val set on calculation-33 = 0,00 @ 6440.5ms
forminator-calc-debug-js-after:26 [Calc] val set on calculation-34 = 0,00 @ 6444.0ms
forminator-calc-debug-js-after:26 [Calc] val set on calculation-23 = 1280,43 @ 426573.9ms
forminator-calc-debug-js-after:26 [Calc] val set on calculation-9 = 1280,43 @ 426576.4ms
forminator-calc-debug-js-after:26 [Calc] val set on calculation-52 = 1370,06 @ 426577.7ms
forminator-calc-debug-js-after:26 [Calc] val set on calculation-51 = 1280,43 @ 426579.0ms
forminator-calc-debug-js-after:26 [Calc] val set on calculation-38 = 3123 @ 426580.1ms
forminator-calc-debug-js-after:26 [Calc] val set on calculation-50 = 3123.00 @ 426583.7ms
forminator-calc-debug-js-after:26 [Calc] val set on calculation-44 = 6,10 @ 437439.8ms
forminator-calc-debug-js-after:26 [Calc] val set on calculation-9 = 1286,53 @ 437441.4ms
forminator-calc-debug-js-after:26 [Calc] val set on calculation-52 = 1376,59 @ 437442.3msQuestions about Issue 1
- Is there a known performance limit or practical recommendation for the number of conditional rules and calculation fields in one Forminator form?
- Can nested or dependent calculation fields cause delayed recalculations in large forms?
- Is there a recommended way to debug the internal calculation flow or calculation triggers?
- Are there any hooks, JavaScript events, or debug settings that can help identify which field, condition, or formula is causing the delay?
Issue 2: Image inside an HTML field is requested repeatedly
The second issue happens when I insert an image inside an HTML field using a regular <img> tag.
When the image is rendered through the HTML field, the browser requests the same image repeatedly in a long loop. In one test, the same image was requested roughly 200 times before the requests stopped.
This only happens when the image is inserted through the Forminator HTML field. I currently do not know what triggers the repeated loading behavior.
GET https://example.com/recaptcha__de.js text/javascript trigger: https://example.com/webworker.js?hl=de&v=U5Vsm... duration: 47 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 114 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 73 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 72 ms
GET https://example.com/example.jpg image/jpeg trigger: Other duration: 43 ms
GET https://example.com/example.jpg image/jpeg trigger: Other duration: 93 ms
GET https://example.com/example.jpg image/jpeg trigger: Other duration: 68 ms
GET https://example.com/forminator-icons-font.woff2 font trigger: https://example.com/forminator-icons.min.css?ver=1 duration: 42 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 73 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 70 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 73 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 72 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 71 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 71 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 71 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 82 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 72 ms
GET https://example.com/example.jpg image/jpeg trigger: https://example.com/jquery.min.js?ver=3.7.1:2 duration: 71 ms
GET https://example.com/example.jpg image/jpeg trigger:Questions about Issue 2
- Is there any known issue with images inside Forminator HTML fields, especially in large forms with many conditional rules?
- Could conditional rendering or repeated field refreshes cause the HTML field content to be re-rendered repeatedly?
- Is there a recommended safer way to include images inside Forminator forms?
- How can I debug which Forminator event, condition, or field refresh is causing the image to be requested so many times?
Main question
Could you please advise what the best way is to debug these two issues further?
I would also appreciate any information about known limitations, similar reported issues, or recommended performance practices for very large Forminator forms with many conditions and calculation fields.
Thank you for your help.
You must be logged in to reply to this topic.