Turnstile not working on Firefox when 'Enhanced tracking protection' is enabled

What is the name of the domain?

What is the error number?

300010

What is the issue you’re encountering

Turnstile checks are failing

What steps have you taken to resolve the issue?

Looking at the web console I can see the following message

[[[ERROR]]]: Message: SecurityError: The operation is insecure. - URL: https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/orchestrate/chl_api/v1?ray=8a7c5a362ed963a8&lang=auto - Line: 1 - Column: 0 - Error object: {}

I can also see that Firefox is blocking cookies from https://challenges.cloudflare.com which is strange because I thought the Turnstile solution didn’t use cookies.

This issue is can be resolved by disabling the Enhanced tracking protection and selecting the Standard Firefox tracking options, however I’m looking for a resolution to this issue that doesn’t require users to change their browser settings

Thanks

I can’t speak about the other parts (although it’s probably checking if localStorage is available but Firefox is throwing an error in a non-compliant way), but I can respond to this:

Turnstile does not use cookies. However, the Dashboard, marketing pages, etc all set cookies on *.cloudflare.com, which are included in requests to challenges.cloudflare.com. This won’t be the case for normal users who have never visited any of those pages.