feat(clerk-js): Add debug logging for Turnstile captcha errors#7768
feat(clerk-js): Add debug logging for Turnstile captcha errors#7768jacekradko merged 7 commits intorelease/core-2from
Conversation
🦋 Changeset detectedLatest commit: f454c4c The changes in this PR will be included in the next version bump. This PR includes changesets to release 3 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
08c2134 to
0344b14
Compare
0344b14 to
8f1160d
Compare
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the
✨ Finishing touches🧪 Generate unit tests (beta)
Comment |
…ner diagnostics - Use crypto.randomUUID() for attempt IDs when available - Track error timeline with relative timestamps (ms from start) - Add lastErrorCode for easier filtering/grep - Check containerExistsAtFailure to diagnose 200100 race conditions - Include totalDurationMs for overall timing context
@clerk/agent-toolkit
@clerk/astro
@clerk/backend
@clerk/chrome-extension
@clerk/clerk-js
@clerk/dev-cli
@clerk/elements
@clerk/clerk-expo
@clerk/expo-passkeys
@clerk/express
@clerk/fastify
@clerk/localizations
@clerk/nextjs
@clerk/nuxt
@clerk/clerk-react
@clerk/react-router
@clerk/remix
@clerk/shared
@clerk/tanstack-react-start
@clerk/testing
@clerk/themes
@clerk/types
@clerk/upgrade
@clerk/vue
commit: |
Summary
Adds comprehensive debug logging when Turnstile captcha challenges fail, capturing timing, error sequences, and container state to help diagnose issues like 200100 "Widget not found" race conditions.
What's Logged (on failure only)
Example Output
Why
When investigating captcha failures like 200100, we need to know: