• Resolved nicmare

    (@nicmare)


    Hi there,

    been using Formidable since many years. Everything is at its recent version. One client told me some submissions popup twice or even 3 times a day. It’s a very complex form with calculations and each entry is identical except the time and the IP of the user. But everything else is the same: email, name, total sum of the calculation etc. VERY STRANGE. we thought this must be a user issue but some entries where created in the morning once, then at noon and 3rd time in the evening with identical field values.

    Today another client asked me if i resend a form submission but i did not. And we noticed it has the same form values like the first test submission days before. But the first one even did not exist. I deleted that entry already. And the values are very specific so it is really not possible a human could send that form with those same values again. How is it possible to recreate an entry whose first encounter did not exists any longer. This anomaly is beyond my imagination.

    Both cases are submitted with formidable pro and lite. The first client also uses “WP Mail Logging” Plugin and the other the “WP Mail Catcher” Plugin. Two different Plugins to track outgoing form submissions.

    But both sites uses “WP HTML MAIL” and “WP ARMOUR Honeypot” Plugins. Maybe the issue is found somewhere in a conflict there?!

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Njones35

    (@njones35)

    Hi @nicmare

    We’ve recently become aware of an issue with duplicate entries with certain browsers when the form is submitted and the browser page is left open on that page until it becomes inactive. The issue you describe sounds like it may be related.

    When the page is revisited, an automatic POST request is triggered causing a duplicate entry to be submitted. 

    Our dev team is looking into this, but for now you can add this example to your site for the form in question:
    https://formidableforms.com/knowledgebase/frm_time_to_check_duplicates/#kb-disallow-duplicate-entries-in-a-specific-form-for-one-year

    You can put the code in the WPCode plugin, your own plugin, or your theme’s functions.php file. I recommend you put it in the WPCode plugin, which has some nice features and will allow you to retain the functionality even if you change themes.
    https://www.ads-software.com/plugins/insert-headers-and-footers/

    You can read about this in our documentation here:
    https://formidableforms.com/knowledgebase/formidable-hooks/#kb-where-to-put-the-code

    Let me know if you have any questions about this.

    Best,

    Thread Starter nicmare

    (@nicmare)

    wow this is a wild one! but could be a possible and can explain that weirdo behavior. Ive already found that functions.php snippet and will give it a try. Please send an update when bug is fixed. Maybe you could fix it with a unique nonce based on a timestamp.

    Plugin Support Njones35

    (@njones35)

    @nicmare

    I’d recommend keeping an eye on our changelog when you see a new release become available: https://formidableforms.com/changelog/

    In the meantime, keep monitoring the issue, and if it happens again even with that snippet in place, please let us know and our team will be happy to investigate further.

    Best,
    Nathanael

    Thread Starter nicmare

    (@nicmare)

    Talked to one client who confirmed he submitted the form with his ipad weeks ago and put in standby directly after the submission. yesterday used the ipad again and tab with form was still opened. so you theory with background post submission is then confirmed. but do not understand this. because i am displaying a sucess message without the form. but even in this scenario, the form gets submitted without user consent and awareness?!

    Plugin Support Njones35

    (@njones35)

    Hi @nicmare

    Yes, this seems to be a new browser behaviour, possibly caused by power saving methods and how tabs/windows are activated and deactivated.

    Our developers say that is is a complex issue to address, and that the code that fixed it for you may in some (very rare) cases actually have a negative impact, so it’s not a solution that can be included in the core yet. They’re looking at options though and I’m sure they’ll find a permanent solution.

    Best,

    Nathanael,

    Thread Starter nicmare

    (@nicmare)

    one last question regarding a workaround: when i redirect to another page instead of displaying a message, would it trigger the same issue?

    Plugin Support Njones35

    (@njones35)

    Hi @nicmare

    If you redirect to another page after submitting, this should prevent duplicate submissions in all browsers, without using the code snippet – so this may be a simpler fix.

    Best,

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.