Using reCAPTCHA v3 with Turbolinks

You might have noticed that calls to grecaptcha.execute will timeout after a turbolinks navigation.The reason for this is simple, the badge is not in the DOM anymore. If you delete this element (.grecaptcha-badge) on the first load the same problem will occur.The solution is rather simple but not really documented, it's hidden in the FAQ "The JavaScript API available for Invisible reCAPTCHA also works for v3.".
Using reCAPTCHA v3 with Turbolinks #ruby #rubydeveloper #rubyonrails #turbolinks https://rubyonrails.ba/single/using-recaptcha-v3-with-turbolinks

Nezir Zahirovic

Contractor Ruby On Rails (8+ years) / MCPD .Net / C# / Asp.Net / CSS / SQL / (11 years)

related articles