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 }}
Repository navigation
[Bug]: Cloudflare Turnstile challenge loops indefinitely in the built-in browser preview #5002
Wait for the Cloudflare login page and Turnstile challenge to load.
Expected behavior
The Cloudflare login page should remain stable and allow the Turnstile challenge and login flow to complete.
Actual behavior
The Cloudflare Turnstile challenge continuously restarts inside the built-in browser.
The challenge iframe is recreated approximately every 3.3–3.5 seconds, so the login flow can never complete.
A HAR recording captured three consecutive challenge cycles:
15:21:09.584Z GET challenges.cloudflare.com/.../turnstile/... 200
15:21:09.902Z POST challenges.cloudflare.com/.../fo/... 200
15:21:10.336Z GET challenges.cloudflare.com/.../pat/... 401
15:21:10.347Z GET hagen.challenges.cloudflare.com/.../i/... 204
15:21:12.941Z GET challenges.cloudflare.com/.../turnstile/... 200
15:21:13.207Z POST challenges.cloudflare.com/.../fo/... 200
15:21:13.650Z GET challenges.cloudflare.com/.../pat/... 401
15:21:13.650Z GET hagen.challenges.cloudflare.com/.../i/... 204
15:21:16.461Z GET challenges.cloudflare.com/.../turnstile/... 200
15:21:16.895Z POST challenges.cloudflare.com/.../fo/... 200
15:21:17.330Z GET challenges.cloudflare.com/.../pat/... 401
No top-level HTTP redirect loop was observed in the captured portion. The loop appears to be the Turnstile iframe/challenge being recreated.
Activity
gyrusdentatus commentedon Jul 30, 2026
i am pretty sure it is this ... can you intercept the http requests ? anthropics/claude-code#33269 3.5 sec is pretty aggressive timing for CF lol
fix(desktop): make the preview browser user-agent consistent for Turn…
fix(desktop): align preview Client Hints with the spoofed Chrome UA
fix(desktop): stop attaching a CDP debugger to idle preview tabs
Merge origin/main into lite (upstream catch-up, 47 commits)
fix(otter): Google's sign-in offers passkeys in the browser preview