• I use hcaptcha in my login form. On Safari, both on iOS and desktop, the hcaptcha ‘box’ is visible on page load, but the checkbox inside this box does not show. Users have to tap the page for the checkbox to start showing.

    This is not ideal, as the browser might allow the user to login with Touch ID or Face ID, and, if this is the case, the user can submit the form without noticing the hcaptcha checkbox (which isn’t showing). The consequence of this is that the user is not logged in and is returned to the login form (with an error related to not having submitted the captcha).

    The checkbox should be visible upon page load to avoid a situation like this.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Contributor kaggdesign

    (@kaggdesign)

    Bu default, we load the hCaptcha script after some user interaction: mouse enter, click, scroll or touch. This made for a purpose – such a delay significantly increases Google Pagespeed Insights score.

    You can change the delay time using a filter. In v2.4.0, which will be released soon, we have added the relevant setting of the delay time to the admin page.

    Setting the delay to 0 will solve your issue and load the hCaptcha script instantly.

    Thread Starter Babak Fakhamzadeh

    (@mastababa)

    This seems to now be available to me. So, all good.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Not fully initialising on page load’ is closed to new replies.