Some checks failed
QA Gate (P0/P1) / Test affected app (pull_request) Has been cancelled
Ad traffic from Instagram/FB lands in their in-app WebView, where Google OAuth (signIn.social google) returns 403 disallowed_useragent — so the 30-day-trial signup with Google is broken for paid traffic. Also costs password autofill, persistent session, and clean attribution. - Android: hard-escape via intent:// (no package= → default browser), preserving the full URL so UTM/fbclid survive the hop. - iOS: Apple allows no programmatic escape — dismissible banner guiding "••• → Safari'de Aç" with a copy-link fallback. Mounted in __root so it runs on the landing page. Pure UA/intent helpers unit-tested (in-app detection + URL preservation + no false positives). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>