• Resolved stdorsch

    (@stdorsch)


    I’m using Silentshield to add a captcha in my contact form(s) on my website. My pages were created with the elementor (pro + ea) plugins.

    All in all that worked fine over the year but yesterday discovered that the captcha is reloading infinitely causing a lot of server load. I didn’t change any setting at this time.

    My plugins are being updated automatically, so as far as I can tell it seems it worked up to elementor <3.33.6 + silentshield <2.2.60 ?

    With silentshield 2.2.60 and elementor 3.33.6 I now get the reloads (elementor now updated to 3.34.0 didn’t solve the issue).

    Reloading…
    https://ibb.co/Z67BfBKG

    Debug-View/Stack with ?silentshield-debug parameter:
    https://ibb.co/fdsj9Yqw
    https://ibb.co/pvgG5GvR

    It seems the observer is detecting a change in the form and reloads the captcha causing a new change in the form… ?

    Any idea, what’s the problem here?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support forge12marc

    (@forge12marc)

    Hello @stdorsch

    Thanks for the detailed bug report and the clear analysis – much appreciated.

    You’re absolutely right about the observer feedback loop. We identified the same root cause: a rare edge case where DOM mutations triggered a captcha reload, which in turn caused further mutations, resulting in an infinite loop.

    This issue has already been fixed and rolled out in Silentshield version 2.2.61.
    Please update to the latest version and the infinite reloads should stop immediately.

    Thanks again for taking the time to report this so thoroughly.

    Best regards
    Marc

    Thread Starter stdorsch

    (@stdorsch)

    After the update, it seems to work correctly now.

    Thank you for the quick fix.

Viewing 2 replies - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.