Triggering the Cloudflare turnstile returns a Turnstile error 400020. This often indicates an issue with the keys - however, the keys have been thoroughly checked and are valid (they have been directly copied and pasted twice from two different machines and neither solves the problem).
The Solid JS Turnstile integration library has been brittle from the start. Alternative options (another library with the exact same name) equally suck - perhaps a pure JS approach may be more durable.
The Cloudflare testing key will unfortunately mask any deployment-related issues that aren't immediately obvious until they hit the live build, but will at least indicate whether the Turnstile script is properly baked into the assets if done in pure JS.
Triggering the Cloudflare turnstile returns a Turnstile error 400020. This often indicates an issue with the keys - however, the keys have been thoroughly checked and are valid (they have been directly copied and pasted twice from two different machines and neither solves the problem).
The Solid JS Turnstile integration library has been brittle from the start. Alternative options (another library with the exact same name) equally suck - perhaps a pure JS approach may be more durable.
The Cloudflare testing key will unfortunately mask any deployment-related issues that aren't immediately obvious until they hit the live build, but will at least indicate whether the Turnstile script is properly baked into the assets if done in pure JS.