You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 27, 2024. It is now read-only.
The Recaptcha V3 update added a legal requirement for Recaptcha-protected contact forms to display a link to Recaptcha's terms and conditions. On stores with a contact form section on the homepage, this would add a sticky Recaptcha logo to the bottom corner of the page, often blocking chat widgets or other features.
Needless to say, the legally required sticky blue recycling logo is not a popular feature.
The fix is to add a translation to the contact form that cleverly injects a link to the terms and conditions. That code is: {{ 'shopify.online_store.spam_detection.disclaimer_html' | t }}
When that code is present inside the {% form %} object the sticky recycling logo goes away.
Context
The Recaptcha V3 update added a legal requirement for Recaptcha-protected contact forms to display a link to Recaptcha's terms and conditions. On stores with a contact form section on the homepage, this would add a sticky Recaptcha logo to the bottom corner of the page, often blocking chat widgets or other features.
Needless to say, the legally required sticky blue recycling logo is not a popular feature.
The fix is to add a translation to the contact form that cleverly injects a link to the terms and conditions. That code is:
{{ 'shopify.online_store.spam_detection.disclaimer_html' | t }}
When that code is present inside the
{% form %}
object the sticky recycling logo goes away.Here's a docs link if you don't want to take my word for it:
https://shopify.dev/docs/themes/recaptcha-v3
Issue
Theme-check does not recognize

shopify.online_store.spam_detection.disclaimer_html
to be a system translation so it throws the following error:The text was updated successfully, but these errors were encountered: