Checkbox form appears on webforms

Created on 7 February 2024, 11 months ago
Updated 12 February 2024, 10 months ago

Problem/Motivation

This is a simple support request. I am using Drupal 10.2.2. I have reCAPTCHA v3 configured. I'm using Drupal reCaptcha v3 for my webforms. These are configured by adding a captcha field to each form, assigning v3 to each captcha, then adding the form to the list of CAPTCHA points. When people fill out the form, they are getting the captcha checkbox, which I thought was supposed to be hidden in Version 3. For CAPTCHA settings, I have v3 set as the default challenge type. The reCAPTCHA keys are working because Google is tracking activity. Under the v3 actions settings, I have it set at 0.5 threshold. Am I not correct that v3 shouldn't have any kind of input form, albeit a simple checkbox?

Do I not need captcha fields added to the forms?

πŸ’¬ Support request
Status

Closed: works as designed

Version

2.0

Component

Documentation

Created by

πŸ‡ΊπŸ‡ΈUnited States rraney

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @rraney
  • πŸ‡ΊπŸ‡¦Ukraine dench0

    please show your webform captcha element configuration. Just a screenshot will be enough (like in this commentary then adding the form to the list of CAPTCHA points).

    then adding the form to the list of CAPTCHA points

    you don't need to add a captcha point for the webform if you already added a captcha element to the webform

  • πŸ‡ΊπŸ‡ΈUnited States rraney
  • πŸ‡ΊπŸ‡ΈUnited States rraney

    If adding the captcha element to the form isn't necessary, I'd like to know. If adding the captcha point to the form using ID is enough, I'll rely on that. I think adding the captcha element is adding the checkbox form.

  • πŸ‡ΊπŸ‡¦Ukraine dench0

    hmm, it looks good.
    Try to use only one method: captcha element on webform or captcha point

  • πŸ‡ΊπŸ‡ΈUnited States rraney

    Are you aware of any way to confirm that v3 is working if you only use captcha points? Perhaps by looking in Inspector?

  • πŸ‡ΊπŸ‡¦Ukraine dench0

    you should see the recaptcha logo in the right bottom corner

  • πŸ‡ΊπŸ‡ΈUnited States rraney

    Great! It seems to be working without having the element there. By the way, I looked at a few forms this morning and the checkboxes are gone. I have no idea what to do with that. Maybe Google "flagged" the website? Not sure how it works but thanks for your help.

  • πŸ‡ΊπŸ‡¦Ukraine dench0

    np, please don't forget to close the issue when you ready

  • πŸ‡ΊπŸ‡ΈUnited States rraney

    Well, I made the change to another form and not seeing the CAPTCHA logo. I cleared cache. I made sure the id is correct in the captcha point configuration.

  • πŸ‡ΊπŸ‡ΈUnited States rraney

    OK. Not seeing it on another form, after removing the captcha element. I can share some screenshots of configurations.

  • πŸ‡ΊπŸ‡ΈUnited States rraney

    I am seeing the reCAPTCHA logo where the captcha elements are configured, but not where only the captcha point is configured. Screenshots on the way.

  • πŸ‡ΊπŸ‡ΈUnited States rraney
  • πŸ‡ΊπŸ‡¦Ukraine dench0

    ok, then use the captcha element only.

  • πŸ‡ΊπŸ‡ΈUnited States rraney

    Alright, sounds good but is this not worth looking into to see if the issue can be replicated by someone else? Thanks

  • πŸ‡ΊπŸ‡ΈUnited States rraney

    I can't technically close this with any of the options provided. I don't think it's working as intended. I don't think it's a duplicate. Etc. You maintain the module so it's up to you.

  • Status changed to Closed: works as designed 10 months ago
  • πŸ‡ΊπŸ‡¦Ukraine dench0

    @rraney
    It works as it should: with just the captcha point or with the webform captcha element and with both captcha point and webform element as we

    You definitely mess with the configuration.

  • πŸ‡ΊπŸ‡ΈUnited States rraney

    Your last comment is unclear to me. There's something buggy and it may be the reCAPTCHA module's issue with AJAX.

Production build 0.71.5 2024